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éeSi vous préférez que Yuno annule automatiquement les autorisations après un délai spécifié, vous pouvez configurer
delayed_cancel_settingslors 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 AnnulablesSeuls 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-keyprivate-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ètreidaprès la création du paiement.transaction_id: L'identifiant unique de la transaction, obtenu à partir du paramètretransaction.idaprès la création du paiement.
Explorer les Collections Postman de YunoYuno 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 = CANCELstatus = SUCCEEDEDpayment.status = CANCELEDpayment.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 :
- Utilisez Récupérer le paiement par ID ou Récupérer le paiement par merchant_order_id pour obtenir des informations détaillées sur le paiement.
- Alternativement, configurez des webhooks pour recevoir des notifications pour chaque événement. Référez-vous au guide Webhooks pour savoir comment configurer les webhooks dans Yuno.
Mise à jour il y a 2 mois