Stripe · Códigos de rechazo
¿Qué significa el código de rechazo `invalid_amount` de Stripe?
Revisado
El código de rechazo `invalid_amount` de Stripe significa que el monto del pago es inválido o excede el monto permitido. Primero, verifique que el monto en sí sea correcto: sin ceros adicionales, la moneda correcta y sin cargos de valor cero. Stripe dice que si el monto parece ser correcto, el cliente debe verificar con el emisor de su tarjeta si puede realizar compras de ese monto. Un monto menor u otra tarjeta podrían pasar.
- Tipo
- Error de datos o límite
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- No sin cambios; corregir el monto o hacer que el cliente consulte con el banco
- Acción del comprador
- Preguntar al banco sobre los límites de compra o usar otra tarjeta
- Acción del comercio
- Verificar que el total del pedido y la moneda sean correctos
Qué hace PlatformDTC
El checkout de PlatformDTC trata `invalid_amount` como nunca reintentar y no ofrece un procesador de respaldo para ello. En las renovaciones, en el cronograma fijo o con Smart retry, el mismo monto nunca se reenvía automáticamente: la suscripción se mantiene vencida y se le pide al cliente otra tarjeta. La verificación de tarjeta previa a la renovación de monto cero ignora este código, porque una verificación de $0 no es un monto real.
Por qué sucede
O el monto enviado no es válido para la tarjeta (por ejemplo, con formato incorrecto), o está por encima de un límite por compra que el banco aplica a esta tarjeta.
Qué puede hacer el comprador
Preguntar a su banco si existe un límite en compras de este tamaño, o pagar con otra tarjeta.
Qué puede hacer la tienda
Verificar el total del pedido, la moneda y cualquier descuento o complemento que haya cambiado el monto. Si el monto es correcto, indicar al cliente que consulte con su banco o use otro método de pago.
Para desarrolladores
En Visa, el código bruto 13 es "Invalid amount or currency conversion field overflow" (Visa Categoría 4, reintento permitido).
Preguntas frecuentes
- ¿Por qué un monto normal sería inválido?
- Stripe dice que el monto puede exceder lo permitido. Algunas tarjetas limitan las compras individuales, por lo que el cliente debe verificar con su emisor.
- ¿Funcionará reintentar el mismo monto?
- Poco probable. Cambiar el monto si era incorrecto, o hacer que el cliente confirme el límite con el banco.
Fuentes
- Códigos de rechazo de Stripe — Stripe
- Códigos de rechazo de la red — Stripe
Relacionado
- card_velocity_exceeded — Se ha alcanzado el saldo, el límite de crédito o el límite de importe de la tarjeta.
- currency_not_supported — La tarjeta no puede ser cargada en la moneda del pago.
- duplicate_transaction — Se envió un pago idéntico con la misma tarjeta hace unos momentos.
- invalid_cvc — El código de seguridad de la tarjeta (CVC) es incorrecto.
- invalid_expiry_month — El mes de caducidad de la tarjeta no es válido.
- invalid_expiry_year — El año de caducidad de la tarjeta no es válido.
- invalid_number — El número de tarjeta es incorrecto.
- invalid_pin — El PIN introducido es incorrecto.