## Idempotence et doublons 
Suivez ces lignes directrices :
* Utilisez l'ID de transaction et/ou l'[ID externe](/fr/dev-resources/faq/payments/#faq_payments_q_new_transaction_external_id), ainsi que
l'ID de commande comme clés d'idempotence.
* Enregistrez les identifiants traités et renvoyez le résultat précédent en cas
de doublon.
* Évitez les réattributions d'objets, les doublons en base de données et les
doubles facturations.
* Gardez à l'esprit qu'avec une livraison séquentielle, un échec sur un événement
antérieur bloque le traitement de tous les suivants.

