UNPKG

@palta-brain/web-sdk

Version:
18 lines (17 loc) 1.39 kB
import { checkoutOnFailRequest, checkoutOnSuccessRequest, createClientSessionRequest, createClientSessionResponse, createPaymentRequest, createPaymentResponse, PaymentClientSettingsType, PricePointRequest, PricePointResponse, resumePaymentRequest, resumePaymentResponse, startCheckoutRequestType, UpdateClientRequest, UpdateClientResponse } from '../type'; export declare class Api { clientSetting: PaymentClientSettingsType; headers: Record<string, string>; constructor(clientSetting: PaymentClientSettingsType, headers?: Record<string, string>); setHeaders(headers: Record<string, string>): void; private post; getPricePoints(request: PricePointRequest): Promise<PricePointResponse>; createClientSession(data: createClientSessionRequest): Promise<createClientSessionResponse>; updateClientSession(data: UpdateClientRequest): Promise<UpdateClientResponse>; startCheckout(data: startCheckoutRequestType): Promise<Response>; createPayment(data: createPaymentRequest): Promise<createPaymentResponse>; resumePayment(data: resumePaymentRequest): Promise<resumePaymentResponse>; onSuccessCheckout(data: checkoutOnSuccessRequest): Promise<Response>; onFailCheckout(data: checkoutOnFailRequest): Promise<Response>; logEvent(level: string, eventName: string, data: Record<any, any>, headers?: Record<string, string>): Promise<Response>; }