@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
TypeScript
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;
}>;