UNPKG

pix-client

Version:

Uma lib para facilitar o uso da API do mercado pago para pagamentos via PIX

27 lines (26 loc) 825 B
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>; }