NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Codes de refus

Que signifie Authorize.Net 50 « Cette transaction est en attente de règlement et ne peut pas être remboursée » ?

Vérifié le

Le code de motif de réponse Authorize.Net 50 signifie que la transaction est en attente de règlement et ne peut pas être remboursée : les crédits ou remboursements ne peuvent être effectués que sur des transactions réglées. Tant que le lot n'est pas réglé, annulez plutôt le paiement avec une annulation, ce qui libère le montant total. Une fois réglée, un remboursement fonctionne.

Type
Erreur (remboursement)
Qui a refusé
Les règles d'Authorize.Net en matière de remboursement
Réessayer
Après le règlement, ou annulez-le maintenant à la place.
Action du client
Rien ; le magasin gère le remboursement.
Action du commerçant
Annulez la transaction non réglée, ou attendez le règlement et remboursez.

Ce que fait PlatformDTC

Les remboursements Authorize.Net de PlatformDTC suivent cette règle automatiquement : un remboursement n'est envoyé qu'une fois le paiement réglé, et une capture non réglée est annulée à la place, pour le montant total.

Pourquoi cela arrive

Les remboursements restituent l'argent réglé. Avant le règlement, il n'y a rien à rembourser, seulement une autorisation à annuler.

Ce que le magasin peut faire

Dans l'Interface Commerçant, choisissez Annuler pour une transaction non réglée. Pour un remboursement partiel, attendez qu'elle soit réglée.

Pour les développeurs

errors[0].errorCode "50". Use voidTransaction before settlement; refundTransaction after.

Questions fréquentes

Comment annuler un paiement Authorize.Net non réglé (code 50) ?
Annulez-le. Les annulations annulent le montant total avant le règlement.
Puis-je faire un remboursement partiel avant le règlement ?
Non. Attendez le règlement, puis remboursez le montant partiel.

Sources

Voir aussi

Bibliothèque des paiements