Métodos de Pago
Bloque Payments soporta múltiples métodos de pago para procesar transacciones de forma segura.
Métodos de Pago Disponibles
Pagos con Tarjeta (card)
Acepta pagos con tarjetas de crédito y débito de las principales redes.
Tarjetas Soportadas:
- Visa
- Mastercard
- American Express
- Diners Club
Características:
- Autorización en tiempo real
- Soporte 3D Secure
- Validación automática de tarjeta
- Verificación CVV
PSE (pse)
Acepta pagos por transferencia bancaria en Colombia a través de PSE (Pagos Seguros en Línea).
Características:
- Transferencia bancaria directa
- Disponible para todos los bancos en Colombia
- Confirmación en tiempo real o pendiente según el banco
- Sin necesidad de tarjeta de crédito
Cómo Funciona
Los métodos de pago se manejan automáticamente a través del checkout alojado de Bloque. Tu flujo de integración es simple:
Integración
Backend (Crear Checkout)
Frontend (React)
Filtrar Métodos de Pago
Puedes controlar qué métodos de pago se muestran en el checkout usando la propiedad paymentMethods:
Si no especificas paymentMethods, por defecto solo se mostrará el pago con tarjeta (['card']).
Flujo de Pago con Tarjeta
- Usuario selecciona pago con tarjeta en el checkout alojado
- Usuario ingresa detalles de tarjeta
- Se procesa la autorización en tiempo real
- Se dispara callback
onSuccessoonError
Flujo de Pago con PSE
- Usuario selecciona PSE en el checkout alojado
- Usuario selecciona su banco
- Usuario es redirigido al portal de su banco
- Usuario completa la transferencia en su banco
- Se dispara callback
onSuccess,onPendingoonError
Los pagos por PSE pueden quedar en estado pending mientras el banco procesa la transferencia. Usa webhooks para recibir la confirmación final del pago.
Manejando Respuestas de Pago
El componente BloqueCheckout proporciona callbacks para diferentes resultados:
Seguridad
Los pagos con tarjeta se procesan de forma segura:
- Compatible con PCI-DSS: Los datos de tarjeta nunca tocan tus servidores
- 3D Secure: Capa adicional de autenticación para transacciones seguras
- Cifrado: Cifrado de extremo a extremo para todos los datos sensibles
Próximos Pasos
- Integración React - Configura el componente BloqueCheckout
- Webhooks - Maneja notificaciones de pago
- Manejo de Errores - Maneja errores de pago