Manejo de Errores
Aprende c贸mo manejar errores con gracia en Bloque Payments.
Tipos de Errores
Bloque Payments puede devolver diferentes tipos de errores:
- Errores de validaci贸n: Datos de entrada inv谩lidos
- Errores de autenticaci贸n: Clave API inv谩lida o revocada
- Errores de pago: Fallos en el procesamiento de pagos
- Errores de red: Problemas de conexi贸n
Manejo de Errores en Frontend
Usa el callback onError para manejar errores en el componente React:
Manejo de Errores en Backend
Maneja errores al crear checkouts:
C贸digos de Error Comunes
Errores de Tarjeta
card_declined: Tarjeta rechazadainsufficient_funds: Fondos insuficientesinvalid_card_number: N煤mero de tarjeta inv谩lidoinvalid_expiry: Fecha de vencimiento inv谩lidainvalid_cvv: C贸digo de seguridad inv谩lido
Errores de 3D Secure
3ds_challenge_cancelled: El usuario cancel贸 la verificaci贸n 3D Secure3ds_challenge_failed: La autenticaci贸n 3D Secure fall贸
Errores de Claves API
E_KEY_REVOKED: La secret key ha sido revocadaE_INVALID_KEY: La secret key es inv谩lida
Errores Generales
invalid_amount: Monto de pago inv谩lidoinvalid_currency: Moneda no soportadaexpired_checkout: Sesi贸n de checkout expirada
Mensajes Amigables para el Usuario
Proporciona mensajes de error claros y accionables:
Pr贸ximos Pasos
- Webhooks - Maneja eventos de pago
- M茅todos de Pago - Aprende sobre los m茅todos de pago