Annuler une carte
Utilisez la requête API Cards Cancel d'Affirm pour annuler entièrement une carte virtuelle.
Activation de la fonctionnalité
Veuillez contacter votre contact technique si vous souhaitez que cette fonctionnalité soit activée.
How It Works
L'API Cards Cancel permet aux commerçants d'annuler immédiatement la carte virtuelle Affirm (et le prêt) en fournissant un numéro de carte valide checkout_id
. 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.
Soutien
Si vous n'êtes pas certain que cela s'applique à votre entreprise, veuillez nous contacter via le widget d'assistance.
Important
L'API d'annulation ne doit pas être utilisée après l'exécution de la commande et/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) une partie de l'achat n'est pas remboursable
(c) le commerçant a ou va capturer la carte et n'émettra pas de remboursement complet
Calendrier
Sur autorisation
Lors de la capture
Réponse réussie
Une fois qu'une réponse de confirmation est reçue, le prêt du client sera annulé ou entièrement remboursé. Cette action d’annulation supprimera é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.
Mis à jour about 1 month ago