Primeros pasos
Flujo de integración
Camino correcto de una integración por iframe. El callback se envía antes de avisar al frontend.
sequenceDiagram participant U as Usuario participant W as Tu web participant WG as Widget de Wealth Reader participant API as API de Wealth Reader participant B as Entidad financiera U->>W: Abre la aplicación W->>WG: Inserta el iframe con operation_id U->>WG: Elige la entidad y da su consentimiento WG->>API: Solicita los datos con operation_id API->>B: Pide los datos de las cuentas B-->>API: Devuelve los datos en bruto API-->>WG: Devuelve los datos normalizados WG->>W: Envía un POST al callback (operation_id + token + payload) W-->>WG: Responde HTTP 200 y status ok WG-->>W: Envía postMessage flow completed W-->>U: Muestra la pantalla de éxito
Quién hace qué
| Actor | Responsabilidad |
|---|---|
| Tu frontend | Genera un operation_id único, carga el widget y escucha postMessage. |
| El widget | Muestra bancos, login, 2FA y errores al usuario. |
| La API de Wealth Reader | Habla con la entidad y normaliza la respuesta. |
| Tu backend | Expone la URL de callback, responde {"status":"ok"} y guarda operation_id, token y payload. |
Si algo falla
- Password incorrecto, 2FA o un error de la entidad: el widget lo resuelve con el usuario. Tu front puede recibir un JSON de error por
postMessage; el callback no se llama hasta que la lectura termina bien. - Tu callback no responde
200+{"status":"ok"}: el usuario no ve éxito y el front no recibeflow completed. - Un
tokendeja de valer (cambio de contraseña, nuevo 2FA): vuelve a abrir el widget pasando esetokenpara que el usuario se reautentique.
El detalle de cada mensaje y del cuerpo del callback está en las páginas de iframe.
Siguiente paso
Si integras por iframe, sigue por frontend y después backend. Si no puedes embeber un iframe, ve a OAuth.
Última actualización