Integración React - Configuración Básica
Aprende cómo integrar Bloque Payments en tu aplicación React usando el componente BloqueCheckout.
Instalación
Instala el paquete de componentes React:
Cómo Funciona
El componente BloqueCheckout renderiza un iframe con la página de checkout alojada de Bloque. El flujo es:
Inicialización del SDK
Antes de usar el componente BloqueCheckout, inicializa el SDK con tu Public API Key:
Public API Key
Usa tu Public API Key para inicializar el SDK en el frontend. Esta clave es segura para exponer en código del lado del cliente. Tu Secret API Key solo debe usarse en el backend.
Uso Básico
Configuración del Backend
Crea una sesión de checkout en tu backend usando @bloque/payments:
Props del Componente
BloqueCheckout
AppearanceConfig
PaymentResult
PaymentMethod
Ejemplos
Con Apariencia Personalizada
Con Métodos de Pago Específicos
Con Todos los Callbacks
Estilos Personalizados
Ejemplos Específicos por Framework
Next.js App Router
Next.js Pages Router
Soporte TypeScript
El paquete incluye definiciones completas de TypeScript:
Próximos Pasos
- Personalización - Personaliza la UI
- API de Checkout - Aprende más sobre la API de Checkout
- Webhooks - Maneja notificaciones de pago