Documentación de los flujos principales: reserva directa desde el widget, reserva con bono previamente comprado y compra de bonos en el escaparate público.
El paciente entra en la web de la clínica y reserva una cita sin tener bono previo.
Botón "Reservar online" en la web → Widget embebido o enlace al widget.
Anticipo vía Stripe Connect (configurable: fijo entre semana, % sábados, etc.) o exento si aplica bono.
Resultado: Cita creada en SmartCalendar + email de confirmación al paciente (si proporcionó email).
El paciente ya tiene un bono (de sesiones o saldo) y quiere canjear una cita.
Si el saldo no cubre el total, el paciente paga la diferencia con Stripe.
Link con bono pre-aplicado: /widget/wgt_XXX?bonus=BONO-XXXX-XXXX
El paciente compra un bono de sesiones o saldo desde la web pública de la clínica.
https://app.smartcalendar.io/c/tu-slugEl paciente ve el código del bono y un botón "Reserva tu primera cita" que abre el widget con el bono pre-cargado.
Pago: Stripe Connect → dinero directo a la cuenta de la clínica. Comisión SmartCalendar: 1% vía application_fee.
| Flujo | Entrada | Pago | Resultado |
|---|---|---|---|
| 1. Reserva directa | Widget en web | Anticipo Stripe Connect | Cita + email confirmación |
| 2. Reserva con bono | Widget + código bono | Descuento sesión/saldo (pago parcial si aplica) | Cita + sesión/saldo descontado |
| 3. Compra de bono | Escaparate /c/slug | Stripe Checkout (1% fee) | Bono creado + CTA reserva |
Consulta la documentación completa del widget, la API REST y el escaparate.