Skip to main content
Este quickstart crea una oferta programada con capacidad, obtiene slots y crea un checkout de reserva.

1. Variables

terminal

2. Lee el contrato Bookable

terminal
La respuesta describe use cases, scopes, eventos, blueprints y pasos de readiness.

3. Crea el setup en una llamada

terminal
El preset scheduled_offer crea producto, precio, recurso, schedule, reglas y event type con pago requerido.

4. Registra el customer en el Customer Hub

terminal
El Customer Hub es la fuente de verdad del perfil del cliente; no guarda contrasenas, sesiones ni tokens de login. La proyeccion al provider (Stripe Customer) ocurre solo dentro del adapter aprobado, nunca desde este endpoint. Las llamadas Bookable de abajo referencian al customer por external_provider/external_id.

5. Lista slots

terminal
Un slot bookable incluye:
slot

6. Crea booking checkout atomico

terminal
La respuesta contiene un booking pending, un hold y una Checkout Session:
response

7. Espera confirmacion

Tu handler de webhook debe persistir:
  • SimplePay event id.
  • booking.id.
  • booking.status.
  • booking.payment_status.
  • booking.simplepay_checkout_session_id.
  • booking.starts_at, booking.ends_at, booking.quantity.
Solo entrega voucher, QR, acceso o confirmacion final despues de booking.confirmed.

Flujo split: hold luego pago

Si quieres separar seleccion de slot y pago:
terminal
Last modified on July 1, 2026