Plaid – Inversiones y transacciones juntas
Necesito mostrar el banco de transacciones y el banco de inversiones en la aplicación móvil, siguiendo la documentación de Plaid.
https://plaid.com/docs/investments/add-to-app/#create-a-linktoken>
https://plaid.com/docs/transactions/add-to-app/#create-a-linktoken>
He creado mi token de enlace.
https://{{env_url}}/link/token/create
{
“client_id”: “***”,
“secret”: “******”,
“client_name”: “Inserta aquí el nombre del cliente”,
“country_codes”: [“US”],
“language”: “en”,
“user”: {
“client_user_id”: “test”
},
“products”: [“transactions”,”auth”]
}
Pero los detalles de mi banco de inversiones no se están mostrando, solo se muestran otros bancos.
Luego intenté solo “products”: [“transactions”], y tanto el banco de transacciones como el banco de inversiones se mostraron. Pero cuando intenté usar el token de acceso del banco de inversiones con la API, obtuve esto.
https://{{env_url}}/investments/transactions/get
Recibo un error 400 y:
{
“display_message”: null,
“documentation_url”: “https://plaid.com/docs/?ref=error#invalid-input-errors”,
“error_code”: “INVALID_PRODUCT”,
“error_message”: “cliente no está autorizado para acceder a los siguientes productos: [\”investments\”]”,
“error_type”: “INVALID_INPUT”,
“request_id”: “JywR16ucSyFYXGF”,
“suggested_action”: null
}
Si uso el token de acceso del banco de inversiones para obtener las transacciones con la ruta “/transactions/get”, también obtengo un valor nulo.
Luego intenté solo “products”: [“transactions”,”investments”], pero nuevamente no se muestran los bancos de inversiones.
Estoy confundido. Quiero mostrar todos los bancos de inversiones y bancos normales al mismo tiempo, y necesito mostrar las transacciones de inversión y las transacciones normales.
Imagen del banco de inversiones: enlace
Imagen de las instituciones: enlace
Imagen del banco: enlace
davy.ai
Mostrando Bancos de Transacciones e Inversiones en una Aplicación Móvil usando Plaid
Para mostrar tanto bancos de transacciones como bancos de inversiones en tu aplicación móvil usando Plaid, necesitas seguir la documentación proporcionada por Plaid.
Primero, necesitas crear un token de enlace utilizando la API de Plaid enviando una solicitud POST a `https://{{env_url}}/link/token/create`. Aquí tienes un ejemplo del cuerpo JSON de la solicitud:
Ten en cuenta que en el campo
products
, debes incluir"transactions"
,"auth"
, y"investments"
.Sin embargo, cuando utilizas el token de acceso para un banco de inversiones para obtener transacciones de inversión utilizando el punto final
/investments/transactions/get
, es posible que encuentres un error con el mensajeel cliente no está autorizado para acceder a los siguientes productos: ["investments"]
.Para solucionar esto, debes verificar si el banco de inversiones te ha dado los permisos adecuados para acceder a sus transacciones de inversión a través de Plaid. También debes asegurarte de que se hayan agregado todas las credenciales necesarias para ese banco en Plaid.
Una vez que hayas configurado adecuadamente los permisos para el banco de inversiones, puedes mostrar tanto bancos de transacciones como bancos de inversiones en tu aplicación móvil utilizando Plaid.
Aquí hay algunas imágenes para darte una idea de cómo pueden aparecer los diferentes bancos en tu aplicación móvil: