Stripe · Códigos de rechazo
¿Qué significa el código de rechazo `testmode_decline` de Stripe?
Revisado
El código de rechazo de Stripe `testmode_decline` significa que se usó un número de tarjeta de prueba de Stripe, por lo que el pago no pudo procesarse. Las tarjetas de prueba solo funcionan en el modo de prueba de Stripe; un pago real necesita una tarjeta genuina. Stripe lo rechaza directamente antes de que intervenga cualquier banco. La solución es simple: pague con una tarjeta real y asegúrese de que los números de tarjetas de prueba nunca se utilicen en una tienda en vivo.
- Tipo
- No es un rechazo bancario
- Quién rechazó
- Stripe
- Reintentar
- Solo con una tarjeta genuina
- Acción del comprador
- Usar una tarjeta real
- Acción del comercio
- Verificar que no se usen números de tarjetas de prueba en modo en vivo
Qué hace PlatformDTC
PlatformDTC trata `testmode_decline` como 'nunca reintentar' en el proceso de pago y no lo envía al procesador de respaldo; se le pide al comprador una tarjeta genuina. En las renovaciones tampoco se reintenta nunca: la suscripción se mantiene como vencida y el cliente recibe un enlace de un solo clic para añadir una tarjeta real, lo que también expone una tarjeta de prueba guardada en una suscripción en vivo.
Por qué sucede
Alguien ingresó uno de los números de tarjetas de prueba publicados por Stripe en un pago en vivo, a menudo mientras probaba una tienda que ya está en funcionamiento, o un bot intentando números que encontró en línea.
Qué puede hacer la tienda
Prueba solo con el modo de prueba de Stripe. Si ves muchos intentos de testmode_decline de visitantes desconocidos, puede ser una señal de prueba de tarjetas automatizada; revisa tu protección contra fraude y bots.
Para desarrolladores
Stripe establece decline_code = testmode_decline en solicitudes en modo real que usan números de tarjeta de prueba. Usa claves de API de prueba con tarjetas de prueba, y claves reales con tarjetas reales.
Preguntas frecuentes
- ¿Un banco rechazó testmode_decline?
- No. Stripe lo rechazó porque el número de tarjeta es un número de prueba.
- ¿Puedo aceptar tarjetas de prueba en mi tienda real?
- No. Las tarjetas de prueba de Stripe solo funcionan con claves de API de prueba. Un pago real necesita una tarjeta genuina.
Fuentes
- Códigos de rechazo de Stripe — Stripe
Relacionado
- incorrect_number — El número de tarjeta ingresado es incorrecto.
- invalid_number — El número de tarjeta es incorrecto.
- fraudulent — Las comprobaciones de fraude de Stripe sospecharon que el pago era fraudulento y lo bloquearon.
- transaction_not_allowed — El banco rechazó; la tarjeta no permite este tipo de transacción.
- try_again_later — Código obsoleto: el banco rechazó por una razón desconocida; intenta de nuevo más tarde.
- withdrawal_count_limit_exceeded — El cliente ha superado el saldo o límite de crédito disponible en la tarjeta.
- mobile_device_authentication_required — El pago necesita autenticación; el cliente debería tocar su teléfono de nuevo.
- card_declined — El código de error de Stripe para cualquier tarjeta rechazada; el decline_code indica el motivo.