Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net E00007 “La autenticación de usuario falló debido a valores de autenticación no válidos”?
Revisado
Authorize.Net E00007, "La autenticación de usuario falló debido a valores de autenticación no válidos", significa que el `API Login ID` o la `Transaction Key` enviados son inválidos. Authorize.Net añade que si ambos son correctos, revise la URL: las cuentas de prueba deben enviar a `sandbox` y las cuentas en vivo a `production`. Cada pago falla hasta que las credenciales coinciden con el entorno.
- Tipo
- Error (credenciales)
- Quién rechazó
- Sus credenciales de Authorize.Net
- Reintentar
- No, hasta que se arreglen las credenciales.
- Acción del comprador
- Nada; la tienda tiene que arreglar su configuración.
- Acción del comerciante
- Vuelva a introducir el `API Login ID` y la `Transaction Key` y verifique `sandbox` vs `live`.
Qué hace PlatformDTC
PlatformDTC trata Authorize.Net E00007 como un fallo de credenciales de la tienda, no como un rechazo del cliente: una renovación de suscripción que lo encuentra se pospone y se reintenta, sin paso de cobro y sin correo electrónico de "pago fallido" al suscriptor.
Por qué sucede
La autenticación falla cuando el par de claves es incorrecto, ha sido regenerado o pertenece al otro entorno.
Qué puede hacer la tienda
Genere una nueva `Transaction Key` en la Interfaz de Comerciante si no está seguro, actualícela dondequiera que se use y confirme que las claves en vivo van al punto final en vivo.
Para desarrolladores
`messages.message[0].code` "E00007". `Sandbox endpoint apitest.authorize.net`, `production api.authorize.net`.
Preguntas frecuentes
- ¿Por qué Authorize.Net E00007 comenzó de repente?
- Comúnmente la `Transaction Key` fue regenerada, lo que deshabilita la anterior, o las credenciales de `sandbox` y `live` se mezclaron.
- ¿Es E00007 lo mismo que el código 13?
- Ambos son fallos de credenciales; E00007 es el código de mensaje de la API, 13 el código de motivo de la transacción.
Fuentes
- Herramienta de Códigos de Respuesta de Authorize.Net (códigos de motivo de respuesta) — Authorize.Net
- Códigos de respuesta de Authorize.Net (lista JSON detrás de la Herramienta de Códigos de Respuesta) — Authorize.Net
- Referencia de la API de Authorize.Net: campos de createTransactionResponse — Authorize.Net
Relacionado
- 13 — El API Login ID es incorrecto, se envió al entorno equivocado o la cuenta está inactiva.
- 123 — Se usó un inicio de sesión de usuario personal para conectar el software; en su lugar, se necesita el ID de inicio de sesión de la API.
- E00001 — Authorize.Net encontró un error interno; la solicitud no se completó.
- E00003 — La solicitud enviada a la API estaba mal formada, por lo que Authorize.Net no pudo leerla.
- E00013 — Un campo en la solicitud tiene un valor no válido; el texto de la respuesta lo nombra.
- E00039 — Ya existe un perfil de cliente con los mismos detalles en la cuenta.
- E00040 — El perfil de cliente o de pago al que hizo referencia no existe en esta cuenta.
- E00044 — Los perfiles de cliente guardados (CIM) no están activados para esta cuenta.