UNPKG

@adyen/adyen-web

Version:

[![npm](https://img.shields.io/npm/v/@adyen/adyen-web.svg)](https://www.npmjs.com/package/@adyen/adyen-web)

39 lines (38 loc) 1.11 kB
import { h } from 'preact'; import UIElement from '../UIElement'; import { PaymentResponse, UIElementProps } from '../types'; export interface ANCVProps extends UIElementProps { paymentData?: any; data: ANCVDataState; onOrderRequest?: any; onOrderCreated?: any; } export interface ANCVDataState { beneficiaryId: string; } export declare class ANCVElement extends UIElement<ANCVProps> { private static type; /** * Formats the component data output */ formatData(): { paymentMethod: { type: string; beneficiaryId: any; }; }; private onOrderRequest; /** * Called when the /paymentDetails endpoint returns PartiallyAuthorised. The /paymentDetails happens once the /status * returns PartiallyAuthorised * * @param order - */ protected handleOrder: ({ order }: PaymentResponse) => any; createOrder: () => false | Promise<void>; payButton: (props: any) => h.JSX.Element; get isValid(): boolean; get displayName(): string; render(): h.JSX.Element; } export default ANCVElement;