Pular para o conteúdo

Idempotência

A idempotência é garantida na camada de aplicação (lookup em banco), por empresa:

OperaçãoOndeComportamento
Cobrança PIX (POST /payments/merchant/...)campo idempotencyKey no bodyUsado como externalRef da order. Se já existe order com esse externalRef na empresa, a order existente é retornada/recobrada (sem duplicar)
Saque (POST /withdraws/merchant)campo idempotencyKey no bodySe já existe saque com essa chave, o registro existente é retornado
Reembolso (POST /payments/transactions/:id/refunds)header Idempotency-Key (obrigatório)Ausente → 400