Pushinpay
Pushinpay é uma biblioteca para integrar pagamentos PIX de forma simples e eficiente, com suporte para cobranças, transferências e reembolsos.
Instalação
$ npm install pushinpay
Importar e Autenticar
import { Pushinpay } from "pushinpay";
const pushinpay = new Pushinpay({ token: "SEU_TOKEN", sandbox: false });
Criar Pagamento PIX
pushinpay.pix.create({
value: 100,
webhook_url: "https://meusite.com/webhook",
split_rules: [
{
account_id: "9E0209A0-E1FA-4BE8-823B-119ECE83798A",
value: 10
}
]
});
Obter Status de um Pagamento
pushinpay.pix.status({
id: "9C17B975-903F-44CB-BB70-E838F85DC228"
});
Reembolsar Pagamento
pushinpay.pix.refund({
id: "9C17B975-903F-44CB-BB70-E838F85DC228"
});
Realizar Transferência PIX
pushinpay.pix.transfer({
pix_key: "pushinpay@gmail.com",
pix_key_type: "email",
value: 100,
webhook_url: "https://meusite.com/webhook"
});
Obter Saldo Atual da Conta
pushinpay.account.balance();