UNPKG

@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.

40 lines (38 loc) 1.1 kB
import { CreateDisputeRequest, PaymentResponseData } from '../types/types'; type Props = { container: HTMLDivElement; onAction: () => void; url?: string; token: string; rdtCode?: string; paymentChannel: string; paymentResponse: PaymentResponseData; paymentResponseHeaders: Headers; callBackUrl: string; }; declare class TransactionIssues { container: HTMLDivElement; private transactionIssuesForm; private _currentStep; private onAction; private url; private token; private rdtCode; private paymentResponse; private paymentResponseHeaders; private callbackUrl; constructor(props: Props); get currentStep(): number; set currentStep(step: number); attachListener(): void; uploadEvidenceFile(file: File): Promise<{ message: string; status: string; url: string; }>; submitDisputeForm(payload: CreateDisputeRequest): void; renderSuccessComponent(): string; renderErrorComponent(): string; renderTransactionIssuesComponent(): void; } export default TransactionIssues;