payeth-checkout
Version:
Inline Payeth Checkout SDK
38 lines (37 loc) • 814 B
TypeScript
/**
*
* @param {Object} Payload
*
* @param {string} key
* @param {number} amount
* @param {string} currency
* @param {string} email
* @param {string} nanameme
*
*/
interface Payload {
key: string;
amount: number;
currency?: string | "";
email?: string | "";
name?: string | "";
onSuccess: Function;
onCancel: Function;
}
export declare class PayethCheckoutInline {
key: string;
amount: number;
currency?: string | "";
email?: string | "";
name?: string | "";
iframe?: HTMLIFrameElement;
sdkUrl: string;
onSuccess: Function;
onCancel: Function;
constructor(payload: Payload);
initiate(): void;
handleMessage(value: any): void;
closeModal(): void;
paymentSuccess(): void;
}
export {};