Annuler une carte

Utilisez la requête API Cards Cancel d'Affirm pour annuler entièrement une carte virtuelle.

Comment ça fonctionne

L'API d'annulation de cartes permet aux commerçants d'annuler immédiatement une carte virtuelle Affirm ainsi que le prêt associé en fournissant un checkout_id valide. Veuillez utiliser cet outil avec précaution. Nous voyons normalement l'utilisation de cette requête API pour un modèle d'affaires où :

  • De nombreux changements de prix (vols, marchandises, enchères, etc.) où la commande n'a pas été confirmée avec succès.
  • Si vous rencontrez de nombreux échecs de commande.

Remarque : Si vous ne savez pas si cela s'applique à votre entreprise, communiquez avec nous via le widget d'assistance.

📘

Activation de la fonctionnalité

Contactez votre contact technique pour activer la fonctionnalité d'annulation des cartes.

❗️

Important

N’utilisez pas l’API d’annulation après l’exécution de la commande ou lorsque la carte sera capturée, car il peut y avoir des cas où : (a) des frais sont perçus conformément aux conditions générales de l’achat
(b) la partie de l'achat n'est pas remboursable
(c) le commerçant a ou va effectuer une capture sur la carte et n'émettra pas de remboursement complet


Calendrier

Sur autorisation

Lors de la capture

👍

Réponse réussie

Lorsque la réponse de confirmation est reçue, le prêt du client est annulé ou entièrement remboursé. Cette action d’annulation retire également le prêt du portail utilisateur Affirm du client.

  • Si la carte est expirée, annulée ou auth_expired, rien ne se passe car la carte est déjà annulée.
  • If the card is in a confirmed state, Affirm expires the card, and cancels the charge.
  • Si la carte est dans un état autorisé, Affirm expirera l’autorisation de la carte et annulera les frais.
  • Si la carte est dans un état capturé, Affirm expirera l'autorisation de la carte et annulera le prêt. Affirm s'attend à ce que le commerçant rembourse intégralement les frais si un événement de capture a été soumis avec succès.
❗️

Mauvaise requête

  • Le commerçant n’est pas un commerçant Platforms VCN.
  • Il n'existe pas de checkout_id avec ce checkout_id.
  • Il n’y a pas de carte associée au checkout_id.
  • L'agent actuel n'a pas l'autorisation de mettre à jour la charge (commerçant incorrect).
  • La contestation de la charge est en cours.
  • L'état de la carte n'est pas géré (cela ne devrait jamais se produire, sauf si nous ajoutons un nouvel élément CardState).
❗️

Environnement de production

Ces requêtes incorrectes ne sont reproductibles que dans un environnement de production, car les détails réels des cartes ne sont pas générés dans l'environnement de test.


Sujets recommandés