UNPKG

@eonx/payment-elements

Version:

- [Configuration](#configuration) - [Create payment card](#create-payment-card) - [Capture payment](#capture-payment) - [Pay now](#pay-now) - [Void payment](#void-payment) - [Types](#types) - [Error handling](#error-handling)

24 lines (23 loc) 854 B
import { Error } from '../core/Error'; import { Container, Handler, PayloadHandler, ThemeSource } from '../types/config'; import { CardDetails } from '../types/card'; import { PaymentCardTokenizeResult } from '../types/payments'; import { FormChangeEvent } from '../types/common'; export declare function createPaymentCard(options: { container: Container; apiKey: string; onError: PayloadHandler<Error>; onSuccess: PayloadHandler<PaymentCardTokenizeResult>; theme?: ThemeSource; onProcess?: Handler; onMounted?: Handler; onChange?: PayloadHandler<FormChangeEvent<CardDetails>>; cardholder?: string; }): { prefill: (cardDetails: Partial<CardDetails>) => void; disableSubmit: () => void; enableSubmit: () => void; submit: () => void; changeTheme: (theme: string) => void; dispose: () => void; };