Authorize.Net · Codes de refus
Que signifie le code 39 d'Authorize.Net « Le code de devise fourni est invalide ou non pris en charge » ?
Vérifié le
Le code de motif de réponse 39 d'Authorize.Net signifie que le code de devise fourni est invalide, non pris en charge, non autorisé pour ce commerçant, ou n'a pas de taux de change. Authorize.Net explique qu'une seule devise peut être définie pour un compte, et que cette erreur apparaît lorsque `currencyCode` diffère de la devise du compte ou que le compte a été créé sans devise valide.
- Type
- Erreur (configuration du commerçant)
- Qui a refusé
- La devise de votre compte Authorize.Net
- Réessayer
- Non, tant que la devise ne correspond pas à celle de votre compte.
- Action de l'acheteur
- Rien ; le magasin doit corriger cela.
- Action du commerçant
- Facturez dans la devise de votre compte ou ouvrez un compte pour l'autre devise.
Ce que fait PlatformDTC
PlatformDTC affiche le message d'Authorize.Net pour le code 39 et ne le réachemine pas ; la devise est définie par le propre compte Authorize.Net du magasin, donc la correction doit être faite sur ce compte.
Pourquoi cela arrive
L'explication d'Authorize.Net pour le code 39 liste AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD et ZAR, avec une devise par compte. L'envoi d'une devise autre que celle du compte renvoie le code 39.
Ce que le magasin peut faire
Facturez dans la devise utilisée par votre compte Authorize.Net, ou demandez à Authorize.Net un compte supplémentaire pour l'autre devise.
Pour les développeurs
errors[0].errorCode "39". Omettez `currencyCode` ou envoyez exactement la devise du compte.
Questions fréquentes
- Quelles devises Authorize.Net prend-il en charge (code 39) ?
- Ses directives pour le code 39 listent AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD et ZAR, avec une devise par compte.
- Un compte Authorize.Net peut-il accepter plusieurs devises ?
- Non. Authorize.Net indique qu'une seule devise peut être définie pour un compte.
Sources
Voir aussi
- 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.
- 13 — L'ID de connexion API est incorrect, envoyé au mauvais environnement, ou le compte est inactif.
- 123 — Un identifiant de connexion utilisateur personnel a été utilisé pour connecter le logiciel ; il faut l'ID de connexion API à la place.
- 124 — Votre processeur ne prend pas en charge les transactions signalées comme récurrentes.
- 153 — Les données de paiement du portefeuille (telles qu'Apple Pay) n'ont pas pu être traitées telles qu'envoyées.