Comenzar
Documentación para integrar Zopay Connect (API REST en/connect/v1) y el paquete npm @zopay/js (widget de pagos en el navegador).
Cómo encajan API y SDK
- Connect API vive en tu servidor. Crea payment intents, mueve fondos, lee balances. Autentica con una clave
sk_live_…osk_test_…. @zopay/jsvive en el navegador. Monta el widget de pago con el envelopePaymentIntentque tu servidor creó. No usa claves y nunca habla con ZoPay directo — sus lecturas de estado pasan por tu backend.
Crear cuenta y clave
Cuenta y clave API
Cómo generar tu clave y autenticar peticiones.
Empezar a construir
Entornos: sandbox vs live
Ambos modos sobre redes reales con dinero real. El prefijo de la clave decide aislamiento y helpers.
Verificar autenticación
GET /connect/v1/health (no exige cuenta aprobada).Primer payout
POST /payouts/quote + POST /payouts.Checkout web con SDK
Servidor crea intent → cliente monta widget.
Casos de uso
Pagos en sitio web (SDK)
Botón, payment intents y widget QR.
Enviar fondos (payouts)
Cotización y ejecución hacia una dirección on-chain.
Direcciones de depósito
Crear y listar direcciones para recibir fondos.
Balances y capacidades
Consultar saldos y qué redes/monedas tiene habilitadas tu cuenta.
Referencia y estado del API
Disponibilidad de endpoints
Qué rutas están operativas hoy y cuáles responden
not_yet_available.Errores de la API
Formato del envelope
{ error: { ... } } y doc_url.Connect API
Referencia completa generada desde OpenAPI.
SDK
mountPaymentWidget, createPoller, normalizeIntent.