UNPKG

payhere-embed-sdk

Version:

payhere.co embed widget

23 lines (22 loc) 778 B
import "element-remove"; import "core-js/features/array/fill"; import "core-js/features/array/fill"; import "core-js/features/array/includes"; import "core-js/features"; import "core-js/features/promise"; import { LaunchProps } from "./types"; export interface CustomWindow extends Window { PayHere: PayHereClient; } declare class PayHereClient { private modalOpen; private onSuccess; private onFailure; private onClose; constructor(); launch({ embedURL, customerName, customerEmail, disableCustomer, amountInCents, hideAmount, customFields, onSuccess, onFailure, onClose, }: LaunchProps): void; private setupButtonListeners; private setupIframeListeners; } declare const PayHere: PayHereClient; export default PayHere;