Stripe · Códigos de rechazo
¿Qué significa el código de rechazo de Stripe processing_error?
Revisado
El código de rechazo de Stripe processing_error significa que ocurrió un error al procesar la tarjeta. Apunta a una falla técnica en el proceso en lugar de que el banco rechace al comprador. El consejo de Stripe es pedir al cliente que intente el pago nuevamente, y solo si aún falla, debe contactar a su emisor de tarjeta. Un segundo intento un poco más tarde suele tener éxito.
- Tipo
- Rechazo suave (técnico)
- Quién rechazó
- Sin rechazo claro: el procesamiento falló
- Reintentar
- Sí
- Acción del comprador
- Intente de nuevo; si se repite, use otra tarjeta o llame al banco
- Acción del comerciante
- Invitar a un reintento; observar un patrón en muchos compradores
- Renovación de PlatformDTC
- Reintentado 2, 5 y 8 días después del primer rechazo (Reintento inteligente)
Qué hace PlatformDTC
En el proceso de pago, PlatformDTC añade su propia sugerencia a processing_error, "Tuvimos un error de procesamiento temporal. Por favor, intente de nuevo.", y, donde la tienda tiene pagos con tarjeta de PayPal como respaldo, ofrece al comprador un segundo intento allí. Con el reintento inteligente activado, una renovación que falla con processing_error se reintenta 2, 5 y 8 días después del primer rechazo, con un máximo de 4 intentos.
Por qué sucede
Un sistema entre la tienda y el banco de la tarjeta falló al procesar el pago: un tiempo de espera, un mal funcionamiento o un mensaje que no pudo completarse. La tarjeta en sí misma a menudo está bien.
Qué puede hacer el comprador
Espere un momento y pague de nuevo. Si falla una segunda vez, intente con una tarjeta o billetera diferente, o pregunte a su banco si hay un problema con la tarjeta.
Qué puede hacer la tienda
Permita que el comprador reintente sin volver a introducir todo. Si muchos clientes experimentan processing_error a la vez, es probable que sea una interrupción más amplia; verifique la página de estado de su procesador.
Para desarrolladores
decline_code = processing_error. Verifique charge.outcome.network_decline_code: en Visa, 96 significa mal funcionamiento del sistema, un código de Categoría 2 que Visa permite reintentar hasta 20 veces en 30 días. Use una clave de idempotencia en los reintentos para que un primer intento lento no pueda crear un cargo doble.
Preguntas frecuentes
- ¿Es processing_error causado por el comprador?
- Normalmente no. Indica un problema técnico al procesar la tarjeta. Un segundo intento a menudo funciona.
- ¿Qué tan pronto puedo reintentar processing_error?
- Un comprador puede intentarlo de nuevo de inmediato. Para suscripciones, espaciar los reintentos durante unos días funciona mejor que repetirlos en cuestión de minutos.
Fuentes
Relacionado
- issuer_not_available — No se pudo contactar con el banco de la tarjeta, por lo que el pago nunca fue autorizado.
- reenter_transaction — El banco no pudo procesar el pago por una razón desconocida; inténtelo de nuevo.
- try_again_later — Código obsoleto: el banco rechazó por una razón desconocida; intenta de nuevo más tarde.
- card_declined — El código de error de Stripe para cualquier tarjeta rechazada; el decline_code indica el motivo.
- restricted_card — La tarjeta no se puede usar para este pago; puede haber sido reportada como perdida o robada.
- revocation_of_all_authorizations — El banco rechazó; típicamente el titular de la tarjeta ha detenido todos los pagos futuros.
- revocation_of_authorization — El banco rechazó; típicamente el titular de la tarjeta revocó los pagos a esta tienda.
- security_violation — El banco rechazó por una razón que no compartió; a menudo una regla de seguridad.