## Idempotência e duplicados 
Siga essas diretrizes:
* Use o ID de transação e/ou [o ID externo](/pt/dev-resources/faq/payments/#faq_payments_q_new_transaction_external_id), peça o ID
como chaves de idempotência.
* Armazene IDs processadas e retorne o resultado anterior se receber uma
duplicata.
* Evite reconcessões de itens, entradas duplicadas no banco de dados e cobranças
duplas.
* Lembre-se de que, com a entrega sequencial, uma falha em um evento anterior
bloqueia o processamento de todos os seguintes.

