easy-pix
Version:
Pix payments made easy for developers build arround payment gateways
12 lines (11 loc) • 690 B
TypeScript
import { ICreatePixPayload, ICreatePixResult, ICreatePixTransferResult, IProvider, IProviderConfig, PIX_STATUS } from "../../shared/interfaces";
export declare class MercadoPagoProvider implements IProvider {
private readonly BASE_URL;
private readonly API_KEY;
private readonly httpClient;
constructor({ API_KEY, useSandbox, httpClient }: IProviderConfig);
createPixPayment({ id, name, taxId, value, description }: ICreatePixPayload): Promise<ICreatePixResult>;
getPixPaymentStatusByPaymentId(paymentId: string): Promise<PIX_STATUS>;
deletePixChargeByPaymentId(paymentId: string): Promise<boolean>;
createPixTransfer(): Promise<ICreatePixTransferResult>;
}