UNPKG

@trowdev/pagseguro-sdk

Version:

Biblioteca para realização de checkout com PagSeguro

24 lines (23 loc) 881 B
import { PSAccount, PSItemDetails, PSCheckoutDetails } from './pagseguro.model'; export default class PagSeguro { dadosConta: PSAccount; itens: PSItemDetails[]; api: import("axios").AxiosInstance; urlPagSeguro: string; currency: string; reference: string; redirectURL: string; notificationURL: string; constructor(dados: PSAccount); setCurrency(cur: string): void; addItem(item: PSItemDetails): void; setItens(itens: PSItemDetails[]): void; setReference(referencia: string): void; setRedirectURL(redirectURL: string): void; setNotificationURL(notificationURL: string): void; validPayment(): boolean; buildPayment(): any; payment(): Promise<PSCheckoutDetails>; transactionStatus(idTransacao: string): Promise<any>; notificationStatus(ipnCodigoTransacao: string): Promise<any>; }