@spot-flow/checkout-inline-js
Version:
This project is an inline library that enables users to make payments seamlessly. It integrates smoothly into your application, providing a streamlined checkout experience.
25 lines (23 loc) • 718 B
TypeScript
import { PaymentResponseData } from '../../types/types';
type Props = {
container: HTMLDivElement;
onAction: (_val: number) => void;
onFail: (_val: number, message?: string) => void;
};
export declare class TransferDetail {
container: HTMLDivElement;
onAction: (_val: number) => void;
onFail: (_val: number, message?: string) => void;
private initialTime;
private timeLeft;
private timerId;
payment: PaymentResponseData;
constructor(props: Props);
attachListener(): void;
private startTimer;
private stopTimer;
copyToClipboard(text: string, element: Element): void;
renderComponent(values: PaymentResponseData): void;
render(): string;
}
export {};