Checkout.com · Códigos de rechazo
¿Qué significa Checkout.com 20154 “3DS authentication required”?
Revisado
Checkout.com 20154 "3DS authentication required" significa que el banco rechazó porque el pago necesita autenticación 3-D Secure. El consejo de Checkout.com es intentar de nuevo con la misma tarjeta o con una tarjeta diferente. Visa lo clasifica en la categoría 3, emparejado con el recommendation code 01: la autenticación puede mejorar la posibilidad de aprobación.
- Tipo
- Rechazo suave (20xxx)
- Quién rechazó
- El banco del comprador
- Reintentar
- Solo con detalles corregidos. Categoría Visa 3: un máximo de 15 intentos en 30 días
- Acción del comprador
- Completar el paso de verificación del banco
- Acción del comercio
- Ejecutar 3-D Secure e intentar de nuevo
Qué hace PlatformDTC
Para Checkout.com 20154, la respuesta de enrutamiento de PlatformDTC es authenticate, no reroute. El comprador completa la verificación 3-D Secure del banco a través de Checkout.com Flow; no se ofrece un segundo procesador. Una renovación de suscripción rechazada con 20154 no se reintenta sin el cliente: reciben un correo electrónico pidiéndoles que confirmen el pago con su banco.
Por qué sucede
El emisor, o reglas como la autenticación reforzada del cliente, requirieron que el comprador verificara el pago.
Qué puede hacer el comprador
Aprobar el pago en su aplicación bancaria o introducir el código cuando se le solicite.
Qué puede hacer la tienda
Reintentar con 3-D Secure. Los cargos realizados sin la presencia del cliente no pueden hacer esto, así que pídales que completen el pago ellos mismos.
Para desarrolladores
El pago regresa con el estado Rechazado, response_code 20154 y un response_summary como "3DS authentication required" (Checkout.com señala que el texto puede variar según el endpoint). La tabla de Visa de Checkout.com clasifica este código en la categoría 3, que empareja con el recommendation code 01 (información actualizada o adicional requerida); lea processing.recommendation_code en la respuesta.
Preguntas frecuentes
- ¿Es Checkout.com 20154 lo mismo que Stripe authentication_required?
- Sí en significado: Stripe documenta authentication_required como rechazado porque la transacción requiere autenticación como 3D Secure.
- ¿Puede una renovación de suscripción solucionar 20154 por sí sola?
- No. El titular de la tarjeta debe estar presente para autenticar, por lo que necesita completar el pago.
Fuentes
- Códigos de respuesta de la API — Checkout.com
- Códigos de respuesta de Visa — Checkout.com
- Códigos de recomendación — Checkout.com
- Códigos de rechazo — Stripe
Relacionado
- 20151 — El comprador no superó el paso de verificación del banco.
- 43401 — Checkout.com requiere autenticación 3-D Secure antes de que este pago pueda procesarse.
- 20157 — La configuración de Checkout.com de la tienda no es válida para este pago.
- 20159 — El servidor de autenticación del banco falló durante 3-D Secure.
- 20179 — Los datos de la tarjeta ya no son válidos, por ejemplo, una tarjeta caducada.
- 20182 — El pago no cumple con las políticas de la tarjeta.
- 20183 — Se sospecha que el pago es fraudulento.
- 30004 — El banco quiere que la tarjeta se retire de uso, sin decir que es fraude. Nunca reintentar.