- Todo Pix que cai na chave entra no seu saldo, com a mesma taxa do Pix por QR Code da sua conta.
- A cada Pix recebido, a AbacatePay dispara o webhook
pix_key.received, com o valor, a taxa e quem pagou (nome, CPF/CNPJ e banco). - Não existe cobrança por trás. O pagamento é identificado pelo próprio Pix (pagador e
endToEndId), não por um ID de cobrança.
Disponibilidade
- O recurso é liberado conta a conta pela equipe AbacatePay, para contas elegíveis. Para usar, fale com o suporte pelo chat do dashboard ou em ajuda@abacatepay.com.
- Funciona só em produção. Não existe Pix por chave no Dev mode, e webhooks criados em Dev mode não recebem esses eventos.
Passo 1: pegue a sua chave no dashboard
Com o recurso liberado, a aba Chave Pix aparece em Cobranças. Clique em Ver minha chave Pix:

Passo 2: acompanhe os Pix recebidos
A aba Chave Pix lista cada Pix recebido na chave, com:- pagador (nome e CPF/CNPJ mascarado);
- valor e data;
- status: Pago, Em disputa ou Reembolsado;
- ações: Ver comprovante, Reembolsar e Copiar ID.

Passo 3: cadastre o webhook
Em Webhooks → Webhook v2 no dashboard, crie um webhook com os eventos:
Passo 4: dê baixa com o pix_key.received
data.pixKey.amount: o que o cliente pagou, em centavos.data.pixKey.fee: a taxa, em centavos. Você recebeamount - fee.data.payer: quem pagou. Use para saber de qual cliente é o Pix.data.pixKey.id: o ID do Pix na AbacatePay. Guarde para não dar baixa duas vezes.
Reembolso
O reembolso é feito pelo dashboard: na aba Chave Pix, clique em Reembolsar no Pix.- O valor volta para quem pagou e o webhook
pix_key.refundedé disparado. - O reembolso exige saldo disponível suficiente na conta.
- Ainda não há endpoint da API para reembolsar um Pix por chave.
Boas práticas
Como sei de qual cliente é o Pix?
Como sei de qual cliente é o Pix?
Como não há cobrança, a conciliação é pelo pagador (
payer.name e payer.taxId) e pelo valor. Oriente seus clientes a pagar de uma conta no nome deles: um Pix feito da conta de outra pessoa chega com os dados dessa outra pessoa.Como evito dar baixa duas vezes?
Como evito dar baixa duas vezes?
O mesmo Pix nunca gera dois
data.pixKey.id diferentes, mas o webhook pode ser reentregue. Antes de dar baixa, confira se aquele data.pixKey.id já foi processado para o mesmo evento.E se o Pix for menor que a taxa?
E se o Pix for menor que a taxa?
A taxa nunca passa do valor recebido. Um Pix menor que a taxa resulta em líquido zero, não em saldo negativo.
O pagador pode contestar o Pix?
O pagador pode contestar o Pix?
Sim, pelo MED. Enquanto a contestação está aberta, o status fica
UNDER_DISPUTE (Em disputa no dashboard) e o valor fica bloqueado no seu saldo.TODO: confirmar se há webhook na abertura e no encerramento da contestação.Dá para testar no Dev mode?
Dá para testar no Dev mode?
Não. O Pix por chave só existe em produção.