- Servidor: crea el payment intent contra Connect API con tu clave
sk_live_…(osk_test_…). - Navegador: usa
@zopay/jspara montar el widget de pago a partir del envelope del intent. El SDK no lleva credenciales y nunca habla con ZoPay directamente — sus lecturas de estado pasan por tu backend vía el callbackcheckStatus.
Qué incluye el SDK
mountPaymentWidget— widget completo (QR + selector + polling).createPoller— poller sin UI, para integraciones con UI custom.normalizeIntent— mapea la respuesta de Connect API al shape que el widget espera.
Siguiente paso
Quickstart SDK
Crear intent en servidor + montar widget en cliente.
Referencia: Crear Payment Intent
Endpoint que tu servidor llama.
Referencia SDK
mountPaymentWidget, createPoller, normalizeIntent.