Authorize.Net · Codes de refus
Que signifie Authorize.Net 318 « Une transaction en double a été soumise (processeur) » ?
Vérifié le
Le code de motif de réponse 318 d'Authorize.Net, « Une transaction en double a été soumise », est la version émise par le processeur du code 11 : le processeur, et non le propre filtre d'Authorize.Net, a décidé que la demande était un doublon d'une précédente. Recherchez la transaction précédente avant de réessayer, afin que le client ne soit pas débité deux fois une fois que les deux sont réglées.
- Type
- Erreur (vérification des doublons)
- Qui a refusé
- Le processeur de carte
- Réessayer
- Pas avant d'avoir vérifié la transaction précédente.
- Action du client
- Vérifiez si le premier paiement a abouti.
- Action du commerçant
- Trouvez la transaction originale avant de facturer à nouveau.
Ce que fait PlatformDTC
PlatformDTC ne renvoie jamais un paiement de code 318 à la caisse, et son registre de renouvellement renvoie le résultat enregistré pour une demande de renouvellement répétée plutôt que d'envoyer une deuxième facturation à Authorize.Net. Un renouvellement qui obtient toujours le code 318 est tenté une fois de plus 48 heures ou plus tard, en dehors de la fenêtre de doublon (`duplicateWindow`).
Pourquoi cela se produit
Le processeur applique sa propre détection des doublons et a rejeté cette demande comme un doublon.
Ce que la boutique peut faire
Recherchez dans l'interface marchande une transaction avec le même montant et la même carte peu de temps avant celle-ci.
Pour les développeurs
`errors[0].errorCode "318"` (doublon du code 11 émis par le processeur). Modifier `duplicateWindow` n'affecte pas la propre vérification du processeur.
Questions fréquentes
- Est-ce que `duplicateWindow` corrige le code 318 d'Authorize.Net ?
- Non. Ce paramètre contrôle le filtre d'Authorize.Net (code 11) ; le code 318 provient du processeur.
- Dois-je soumettre à nouveau après le code 318 d'Authorize.Net ?
- Seulement après avoir confirmé que la transaction précédente n'a pas abouti.
Sources
Voir aussi
- 11 — Une transaction identique a été envoyée dans la fenêtre de duplication (deux minutes par défaut).
- 17 — Votre passerelle Authorize.Net n'est pas configurée pour accepter cette marque de carte.
- 28 — Votre plateforme de processeur n'est pas configurée pour accepter cette marque de carte.
- 56 — Le compte ne traite que les eChecks, les paiements par carte sont donc refusés.
- 39 — La devise envoyée n'est pas celle pour laquelle votre compte Authorize.Net est configuré.
- 49 — Le montant est supérieur au montant maximal de transaction autorisé sur votre compte.
- 5 — Le champ `amount` était manquant ou n'était pas un nombre valide.