- definir tu catálogo de productos o servicios desde un archivo TypeScript versionado;
- crear sesiones de checkout desde tu backend con una línea de código;
- usar API keys separadas para sandbox y producción;
- recibir webhooks firmados para activar acceso o sincronizar tu sistema;
- probar localmente con el túnel de webhooks de la CLI.
Onflay opera en USD. La comisión de plataforma es 6% por venta exitosa + fee del procesador de pago.
Dos formas de arrancar
Opción A — CLI-first (recomendada)
Define todo tu catálogo en un archivo TypeScript, aplícalo al entorno y genera los IDs listos para usar. No necesitas el dashboard para configurar productos o precios.Opción B — SDK directo
Instala el SDK de Node y crea sesiones de checkout desde tu backend apuntando a IDs ya existentes:Flujo típico
Define tu catálogo
Crea
pricing.onflay.ts y aplícalo con la CLI, o usa IDs del dashboard directamente.Paquetes disponibles
| Paquete | Uso |
|---|---|
@onflay/node | SDK de servidor — sesiones de checkout, API |
@onflay/webhooks | Verificación de firma de webhooks |
@onflay/react | Componentes de frontend (checkout embebido) |
onflay | CLI — catálogo declarativo, webhooks locales, eventos |
Las suscripciones recurrentes están próximamente. La documentación actual cubre pagos únicos, checkout hospedado, Listings/Variants, Products/Prices, webhooks e idempotencia.