Annuler les paiements

Dans ce guide, vous trouverez des instructions étape par étape pour annuler manuellement un paiement précédemment créé sur Yuno.

📘

Annulation automatique différée

Si vous préférez que Yuno annule automatiquement les autorisations après un délai spécifié, vous pouvez configurer delayed_cancel_settings lors de la création du paiement. Cela contribue à améliorer l'expérience client en libérant automatiquement les fonds bloqués. Pour en savoir plus, consultez la section Flux d'Annulation et de Capture valide.

🚧

Paiements Annulables

Seuls les paiements avec le statut  en cours peuvent être annulés. Consultez la page Statut du paiement pour plus de détails concernant les statuts de paiement possibles.

Prérequis

Pour annuler un paiement, vous devez

  • Accéder à vos  Identifiants API sur le Tableau de bord de Yuno, qui consistent en :
    • public-api-key
    • private-secrete-key
  • Disposer des données d'identification du paiement reçues après la création du paiement à l'aide du l'endpoint  Créer Paiement:
    • id: L'identifiant unique du paiement, obtenu à partir du paramètre id après la création du paiement.
    • transaction_id: L'identifiant unique de la transaction, obtenu à partir du paramètre transaction.id après la création du paiement.
📘

Explorer les Collections Postman de Yuno

Yuno fournit des Collections Postman que vous pouvez utiliser pour reproduire les cas d'utilisation localement.

Annuler un paiement

Vous ne pouvez annuler un paiement que s'il a le statut EN COURS. Utilisez  l'endpoint d'annulation de paiement  pour annuler le paiement. Pour identifier le paiement à annuler, vous devez fournir son id  et  transaction_id.

Pour confirmer que vous avez réussi à annuler le paiement, vérifiez si les paramètres de la réponse du endpoint Annuler le paiement contiennent les valeurs suivantes :

  • type = CANCEL
  • status = SUCCEEDED
  • payment.status = CANCELED
  • payment.sub_status = CANCELED

Si la réponse contient les valeurs ci-dessus, l'annulation a été effectuée avec succès.

Vérifier le Statut du Paiement

Si, pour une raison quelconque, vous devez confirmer l'annulation du paiement :