StacePay Documentação da API / Idempotência
Markdown

Idempotência

Timeout de rede não diz se a cobrança foi criada do outro lado. Envie um cabeçalho Idempotency-Key em todo POST que cria dinheiro (cobrança, saque) para que reenviar a mesma requisição nunca duplique a operação.

curl -X POST https://stacepay.com.br/api/v1/charges \
  -H "Authorization: Bearer nvx_live_..." \
  -H "Idempotency-Key: pedido-8231" \
  -H "Content-Type: application/json" \
  -d '{"method":"pix","amount":5000,"customer":{...}}'

Regras

A chave fica registrada por 24 horas. Use um identificador seu já único o código do pedido interno, por exemplo em vez de um valor aleatório gerado a cada tentativa.