pix-client
Version:
Uma lib para facilitar o uso da API do mercado pago para pagamentos via PIX
27 lines (26 loc) • 825 B
TypeScript
import { MercadoPagoConfig } from 'mercadopago';
import { PixPayment, type PixPaymentOptions } from '../PixPayment/index.js';
import { PixWebhook } from '../PixWebhook/index.js';
import type { PixClientOptions } from './types.js';
export declare class PixClient {
mpToken: string;
ngrokToken?: string;
ngrokPort?: number;
poolingMs?: number;
webhook: PixWebhook;
mpConfig: MercadoPagoConfig;
constructor(options: PixClientOptions);
/**
* @example
* ```ts
* const pix = await pixClient.generatePix({
* transactionAmount: 2.50,
* durationMinutes: 5
* });
*
* pix.once('paid', () => console.log('paid'));
* pix.once('expired', () => console.log('expired'));
* ```
*/
generatePix(options: PixPaymentOptions): Promise<PixPayment>;
}