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

Stripe · Códigos de rechazo

¿Qué significa el código de rechazo `approve_with_id` de Stripe?

Revisado

Stripe describe `approve_with_id` simplemente como "el pago no puede ser autorizado". El banco de la tarjeta no aprobó el cargo tal como se envió. El consejo de Stripe es intentar el pago de nuevo, y si aún falla, el cliente debe contactar a su emisor de tarjeta. No se describe como un problema con el número de tarjeta, los fondos o fraude, por lo que un intento nuevo es razonable, pero los reintentos idénticos repetidos no lo son.

Tipo
Rechazo suave
Quién rechazó
El banco de la tarjeta
Reintentar
Sí, una vez; luego el cliente contacta al banco
Acción del comprador
Intente una vez más, luego llame al banco o use otra tarjeta
Acción del comerciante
Permita un reintento; no repita el mismo cargo

Qué hace PlatformDTC

Si la tienda ha configurado los pagos con tarjeta de PayPal como respaldo, la caja de PlatformDTC puede ofrecer procesar la tarjeta de nuevo a través de PayPal después de un rechazo `approve_with_id` (el comprador vuelve a introducir la tarjeta; las comprobaciones de riesgo aún se ejecutan). Con Smart retry activado, una renovación rechazada de esta manera obtiene un reintento 48 a 72 horas después, como `do_not_honor`; un segundo rechazo solicita al cliente un nuevo método de pago a través de un enlace de un solo clic.

Por qué sucede

Stripe no da más detalles que "no puede ser autorizado". El rechazo provino del lado del banco, no de detalles de tarjeta incorrectos reportados a Stripe.

Qué puede hacer el comprador

Intente el pago una vez más. Si falla de nuevo, contacte al banco usando el número de la tarjeta, o pague con una tarjeta diferente.

Qué puede hacer la tienda

Permita que el cliente reintente una vez. Si la misma tarjeta sigue fallando, diríjalo a otro método de pago en lugar de volver a enviar. Las redes de tarjetas limitan los reintentos: Visa permite hasta 20 intentos en 30 días para rechazos que pueden ser reintentados.

Para desarrolladores

Lea `decline_code` en `last_payment_error` y verifique `outcome.advice_code`. Si dice `do_not_try_again`, deténgase. En Visa, `network_decline_code` proporciona la respuesta bruta del banco, lo que le dice más que la etiqueta de Stripe.

Preguntas frecuentes

¿Debo reintentar un rechazo `approve_with_id`?
Stripe dice que intente el pago de nuevo, y si aún no puede procesarse, el cliente necesita contactar a su emisor de tarjeta.
¿Significa `approve_with_id` que la tarjeta es falsa o robada?
No. Stripe solo dice que el pago no puede ser autorizado. No lo describe como fraude o una tarjeta perdida.

Fuentes

Relacionado

Biblioteca de pagos