UNPKG

@monei-js/components

Version:

MONEI UI Components enable you to collect sensitive payment information using customizable UI components.

14 lines (13 loc) 1.44 kB
import { ConfirmPaymentParams } from './paymentModal'; import { CalculateFinancingRequest, CalculateFinancingResponse, CreateApplePaySessionRequest, CreatePaymentRequest, CreateTokenRequest, CreateTokenResponse, GetPaymentMethodsRequest, GetPaymentMethodsResponse, PaymentResult, SendPaymentReceiptRequest, ValidateBizumPhoneRequest } from './types'; export declare const getPaymentMethods: ({ accountId, paymentId }: GetPaymentMethodsRequest) => Promise<GetPaymentMethodsResponse>; export declare const createToken: ({ paymentMethod, paymentId, sessionId, amount, currency, accountId, transactionType }: CreateTokenRequest) => Promise<CreateTokenResponse>; export declare const getPayment: (paymentId: string) => Promise<PaymentResult>; export declare const confirmPayment: ({ paymentId, ...body }: ConfirmPaymentParams) => Promise<PaymentResult>; export declare const createPayment: ({ signature, ...body }: CreatePaymentRequest) => Promise<PaymentResult>; export declare const sendPaymentReceipt: ({ paymentId, customerEmail, signature, language }: SendPaymentReceiptRequest) => Promise<PaymentResult>; export declare const createApplePaySession: (body: CreateApplePaySessionRequest) => Promise<any>; export declare const calculateFinancing: (req: CalculateFinancingRequest) => Promise<CalculateFinancingResponse>; export declare const validateBizumPhone: (req: ValidateBizumPhoneRequest) => Promise<{ isValid: boolean; }>;