Wealth Reader API y Widget
  • 🖐️Introducción
  • ↔️Flujo
  • 👨‍💻Integración vía iframe (1 de 2): frontend
  • 👩‍💻Integración vía iframe (2 de 2): backend
  • 🧑‍💻Integración vía Oauth: backend
  • 💁Soporte
Con tecnología de GitBook
En esta página

¿Te fue útil?

Integración vía iframe (1 de 2): frontend

Acciones a realizar por el equipo de frontend

El widget consiste en un contenedor que se carga mediante una llamada a un JavaScript. Realiza este checklist para integrar la parte de front:

 <script>
   //operation_id: es un id generado por vosotros que os volverá en la respuesta al callback
   //entities_to_display: array de entidades a mostrar. Si es array vacío se muestran todas las entidades. Para recuperar todos los códigos de entidades: https://api.wealthreader.com/entities/
    const wr_conf = {
        "operation_id": "5f5b5c5c-5f5b-5c5c-5f5b-5c5c5f5b5c5c",
        "entities_to_display": ["andbank", "bancamarch", "bankinter", "bbva", "caixabank", "degiro", "ing", "santander_emp", "triodos"],
        "wait_full_response": true
    }
 
    window.addEventListener("message", (e) => {
        var data = e.data;

        if (data === "flow completed") {
            console.log("El widget ha notificado que el flujo ha finalizado");
            //Aquí puedes escribir el código con lo que debe suceder cuando el flujo ha finalizado
        }
    });
</script>

<iframe id="wr-iframe" title="Wealth Reader widget" width="100%" frameBorder="0" referrerpolicy="origin"></iframe>
<script src="https://widget.wealthreader.com/js/load.js"></script>
Parámetro
Requerido
Descripción

operation_id

Id de operación asignado generado por el cliente. Este id se enviará junto con la respuesta a la URL de callback previamente acordada.

entities_to_display

wait_full_response

Si es true, envía la información completa: activos y sus transacciones. En caso contrario el widget solamente enviará el listado de productos, pero no las transacciones.

La razón para querer desactivar esta opción es dar al usuario la sensación de inmediatez, pero no recomendamos desactivarlo porque el tiempo de espera de recuperar la información completa también es corto, del orden de segundos.

El valor por defecto es true.

default_login

default_login_entity_country

Necesario solamente cuando default_login tiene un valor

token

Se trata de un valor opcional. Al proporcionar un valor válido, el widget preselecciona el banco asociado al token y solicita al usuario que inicie sesión. Esto tiene utilidad cuando un token ha sido invalidado debido a un cambio de contraseña o por un desafío de autenticación de doble factor.

psd2

Valor por defecto es true. Indica si debe mostrar en el listado las entidades soportadas por PSD2. El parámetro se toma en cuenta solamente cuando entities_to_display no tiene ningún valor.

nonpsd2

Valor por defecto es true. Indica si debe mostrar en el listado las entidades soportadas por canal alternativo a PSD2, con información más completa. El parámetro se toma en cuenta solamente cuando entities_to_display no tiene ningún valor.

AnteriorFlujoSiguienteIntegración vía iframe (2 de 2): backend

Última actualización hace 1 mes

¿Te fue útil?

Entidades a mostrar en el widget. Si no se especifica ningún valor se muestran todas. Puedes obtener el listado completo de entidades en: Este método y el resto están descritos en la definición OpenAPI, al final del documento.

Si tiene un valor de entity_code válido, se abrirá directamente el formulario para la recogida de consentimiento de esa entidad. El listado completo de entidades se puede obtener en

👨‍💻
https://api.wealthreader.com/entities/
https://api.wealthreader.com/entities/