Authorize.Net · Códigos de rechazo
¿Qué significa el E00040 de Authorize.Net “No se puede encontrar el registro”?
Revisado
Authorize.Net E00040, "No se puede encontrar el registro", significa que el perfil de cliente, el perfil de pago u otro registro al que se hace referencia en la solicitud no existe en esta cuenta. Puede haber sido eliminado, o la ID pertenece a otra cuenta o entorno. El cobro de una tarjeta guardada fallará hasta que se utilice un perfil válido, así que pida al cliente que guarde su tarjeta de nuevo.
- Tipo
- Error (perfiles de cliente)
- Quién rechazó
- Registros de Authorize.Net
- Reintentar
- Solo con una ID de perfil válida.
- Acción del comprador
- Vuelva a introducir los detalles de la tarjeta si se le solicita.
- Acción del comerciante
- Verifique las ID de perfil y pida al cliente que vuelva a guardar su tarjeta si fue eliminada.
Qué hace PlatformDTC
PlatformDTC omite una renovación de Authorize.Net y solicita una tarjeta al cliente cuando la suscripción no tiene un perfil de cliente guardado, en lugar de enviar a Authorize.Net una solicitud destinada a fallar. Si Authorize.Net responde E00040 porque el perfil guardado fue eliminado, la renovación no se reintenta y se envía al cliente un correo electrónico con un enlace para añadir su tarjeta de nuevo.
Por qué sucede
Las ID de perfil son específicas de una cuenta y entorno; los perfiles eliminados no se pueden cargar.
Qué puede hacer la tienda
Verifique que el perfil existe en Customer Information Manager. Si no, envíe al cliente un enlace para añadir su tarjeta de nuevo.
Para desarrolladores
messages.message[0].code "E00040". Verifique customerProfileId y paymentProfileId contra la misma merchantAuthentication.
Preguntas frecuentes
- ¿Por qué falla una tarjeta guardada con el E00040 de Authorize.Net?
- El perfil al que apunta ya no existe en esta cuenta.
- ¿Puede el E00040 provenir de mezclar sandbox y live?
- Sí. Las ID de perfil de un entorno no existen en el otro.
Fuentes
Relacionado
- E00039 — Ya existe un perfil de cliente con los mismos detalles en la cuenta.
- E00044 — Los perfiles de cliente guardados (CIM) no están activados para esta cuenta.
- E00009 — La cuenta está en Modo de Prueba, por lo que la solicitud no se procesa.
- 2 — El emisor de la tarjeta, o el procesador en su nombre, rechazó el pago sin una razón específica.
- 3 — El emisor quiere una autorización por voz (una llamada telefónica) antes de aprobar este cargo.
- 4 — El procesador informa que la tarjeta debe ser recogida: el emisor quiere que deje de usarse.
- 41 — Tu propio umbral de FraudScreen.Net bloqueó el pago porque su puntuación de fraude era demasiado alta.