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

Authorize.Net · Códigos de rechazo

¿Qué significa Authorize.Net 39 “El código de moneda proporcionado no es válido o no es compatible”?

Revisado

El código de motivo de respuesta 39 de Authorize.Net significa que el código de moneda proporcionado no es válido, no es compatible, no está permitido para este comercio o no tiene tipo de cambio. Authorize.Net explica que solo se puede configurar una moneda para una cuenta, y que este error aparece cuando currencyCode difiere de la moneda de la cuenta o la cuenta se creó sin una moneda válida.

Tipo
Error (configuración del comercio)
Quién rechazó
La moneda de su cuenta de Authorize.Net
Reintentar
No, hasta que la moneda coincida con su cuenta.
Acción del comprador
Nada; la tienda necesita solucionar esto.
Acción del comercio
Cobrar en la moneda de su cuenta o abrir una cuenta para la otra moneda.

Qué hace PlatformDTC

PlatformDTC muestra el mensaje de Authorize.Net para el código 39 y no lo redirige; la moneda la establece la propia cuenta de Authorize.Net de la tienda, por lo que la solución está en esa cuenta.

Por qué sucede

La explicación de Authorize.Net del código 39 enumera AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD y ZAR, con una moneda por cuenta. Enviar una moneda diferente a la de la cuenta devuelve el código 39.

Qué puede hacer la tienda

Cobrar en la moneda que usa su cuenta de Authorize.Net, o preguntar a Authorize.Net sobre una cuenta adicional para la otra moneda.

Para desarrolladores

errors[0].errorCode "39". Omita currencyCode o envíe exactamente la moneda de la cuenta.

Preguntas frecuentes

¿Qué monedas admite Authorize.Net (código 39)?
Su guía para el código 39 enumera AUD, CAD, CHF, DKK, EUR, GBP, NOK, NZD, PLN, SEK, USD y ZAR, con una moneda por cuenta.
¿Puede una cuenta de Authorize.Net aceptar varias monedas?
No. Authorize.Net dice que solo se puede configurar una moneda para una cuenta.

Fuentes

Relacionado

Biblioteca de pagos