UNPKG

easy-pix

Version:

Pix payments made easy for developers build arround payment gateways

15 lines (14 loc) 894 B
import { ICreatePixPayload, ICreatePixResult, ICreatePixTransferPayload, ICreatePixTransferResult, IProvider, IProviderConfig, PIX_STATUS } from "../../shared/interfaces"; export declare class AsaasProvider implements IProvider { private readonly BASE_URL; private readonly API_KEY; private readonly httpClient; constructor({ API_KEY, useSandbox, httpClient }: IProviderConfig); private createCustomer; private createPayment; private getPixPaymentQrCodeByPaymentId; createPixPayment({ id, name, taxId, value, description }: ICreatePixPayload): Promise<ICreatePixResult>; getPixPaymentStatusByPaymentId(paymentId: string): Promise<PIX_STATUS>; deletePixChargeByPaymentId(paymentId: string): Promise<boolean>; createPixTransfer({ value, description, pixAddressKey, pixAddressKeyType, }: ICreatePixTransferPayload): Promise<ICreatePixTransferResult>; }