Skip to main content
Un timeout ne vous dit jamais si la requête a échoué avant ou après traitement par Mercy Pay. Rejouer bêtement risquerait de créer un doublon (deux sessions, deux payouts). Envoyez un en-tête Idempotency-Key unique par opération et ce risque disparaît : une même clé ne crée jamais deux fois.

Comportement

Les clés sont conservées 24 heures. Au-delà, la même clé n’est plus reconnue et recrée une ressource.

Conseils

  • Générez une clé par opération logique (une commande, un payout, une charge directe), pas une par tentative réseau.
  • Ne réutilisez jamais une clé pour une autre opération, même après un échec : son rôle est justement d’identifier une seule opération sans ambiguïté.
  • Idempotency-Key est accepté sur les quatre créations qui comptent : sessions de checkout, charges directes, payouts et liens de paiement.