Skip to main content
Mantén a tus clientes en tu página. puffin.js abre el checkout alojado en un modal iframe aislado y reporta el estado mediante callbacks.

Instalación

Sin npm, sin paso de build, ~2 KB, cero dependencias.

Abrir un intent de pago

Crea el intent en el servidor (checkout alojado), y pasa el id al navegador:

Abrir un enlace de pago

Sin backend en absoluto:

API

Los callbacks del cliente son solo para la experiencia de usuario. Cumple los pedidos desde el webhook payment.confirmed (webhooks) o con un GET del intent desde tu servidor.