AAPDWidget
Widget AAPD
Embebe el widget de pago para órdenes AAPD que ve el paciente.
El widget AAPD reutiliza la misma infraestructura del widget Spot — cuando minteas un widget token con un order_token, el widget lo detecta y cambia al flujo AAPD.
Qué ve el paciente
pre_start → skip_user / start → select_isapre → select_insurance
→ confirmation → payment_start → payment_capture → successNo controlas la secuencia de pantallas. El widget corre end-to-end y emite un WIDGET_PAYMENT_SUCCESS cuando termina.
Qué construyes
| Paso | Qué | Doc |
|---|---|---|
| 1. Crear orden | POST /orders server-side | Crear una orden |
| 2. Mintear widget token | POST /api/spot/widget con order_token | Construir la URL del widget |
| 3. Renderizar iframe | <iframe> desde el lado paciente | Dimensiones del embed |
| 4. Escuchar la completitud | window.addEventListener("message", …) | Eventos postMessage |
Después de que el widget emita éxito, el resto es vía webhooks (order.paid, seguimiento ISAPRE, eventual cobro anticipado o liquidación final).