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 316 « La date d'expiration de la carte de crédit est invalide (processeur) » ?

Vérifié le

Le code de motif de réponse Authorize.Net 316 signifie que la date d'expiration de la carte de crédit est invalide, et Authorize.Net le marque comme un refus émis par le processeur. Le processeur n'a pas accepté la date d'expiration qu'il a reçue, souvent parce qu'elle ne correspond pas à la carte. Le client doit ressaisir la date de la carte ; si la carte a été réémise, la date de la nouvelle carte est celle qui fonctionne.

Type
Refus définitif pour ces détails
Qui a refusé
Le processeur de carte
Réessayer
Seulement avec la date d'expiration correcte.
Action du client
Vérifiez la date d'expiration ou utilisez une autre carte.
Action du commerçant
Demandez des détails corrigés ; ne soumettez pas à nouveau sans modification.

Ce que fait PlatformDTC

PlatformDTC classe le code Authorize.Net 316 comme « jamais de nouvelle tentative » avec les mêmes détails et ne l'envoie pas à un processeur de secours. Lors d'un renouvellement d'abonnement, le code n'est pas réessayé : l'abonnement est mis en retard de paiement et le client reçoit un e-mail avec un lien pour ajouter une nouvelle carte.

Pourquoi cela se produit

Le processeur a comparé la date d'expiration avec ce qu'il sait de la carte et l'a rejetée. Une carte de remplacement avec une nouvelle date est une cause fréquente.

Ce que le client peut faire

Utilisez la date d'expiration imprimée sur la carte que vous avez en main actuellement. Si votre banque a envoyé un remplacement, utilisez la nouvelle carte.

Ce que le magasin peut faire

Demandez au client les détails de carte mis à jour plutôt que de réessayer.

Pour les développeurs

errors[0].errorCode « 316 » (jumeau émis par le processeur de 7).

Questions fréquentes

Pourquoi le processeur rejetterait-il une date d'expiration d'apparence correcte (Authorize.Net 316) ?
La date peut ne pas correspondre à la carte enregistrée, par exemple après que la banque a réémis la carte.
Le code Authorize.Net 316 est-il un refus bancaire ?
Il est émis par le processeur ; la solution est la même : corrigez la date d'expiration.

Sources

Voir aussi

Bibliothèque des paiements