Skip to main content
@zopay/js exporta tipos TypeScript públicos para que tu código tipe correctamente las opciones del widget y el poller, y el shape que tu callback checkStatus debe devolver.

PaymentIntent

El envelope que tu backend devuelve tras crear el intent y le pasas al widget en options.intent. Mismo shape que la respuesta de POST /payment-intents.

StatusInfo

El shape que el callback checkStatus debe devolver. Lo más fácil: pasa la respuesta del API a normalizeIntent y deja que produzca el StatusInfo por ti. Campos clave que el widget consume:

MountPaymentWidgetOptions

Configuración del widget. Ver tabla completa en mountPaymentWidget.

CreatePollerOptions

Configuración del poller sin UI. Ver createPoller.