Plaid.com изменил регистрационные данные этого элемента (учетные данные, MFA или необходимые действия пользователя)

У меня есть дело с поддержкой пледов, но с момента открытия 12/26 его даже не трогали, возможно, они просто все в отпуске на прошлой неделе.

Мы использовали предыдущий API для сайта и хотели использовать его для нового сайта. Мы обнаружили, что API сильно изменился с прошлого раза, как и год назад, и все, что кажется, работает в "песочнице", но для "разработки" или "производства" невозможно заставить TD Business Direct подключиться и создать необходимый access_token, так что мы можем включить транзакции в наше приложение.

Поэтому я надеюсь, что после публикации я могу получить некоторую помощь, зная, что изменилась ошибка "детали входа в систему для этого элемента (учетные данные, MFA или необходимые действия пользователя), и для обновления этой информации требуется логин пользователя. Используйте обновление Link. Режим "вернуть изделие в хорошее состояние" действительно означает. Поток Plaid Link, кажется, принимает начальные учетные данные и ответы на MFA, но после ответа на второй вопрос выдает ошибку, и мы не можем связать учетную запись.

Мы видим статус 400, когда он пытается отправить сообщение после ответа на второй вопрос МИД и показывает:

{"display_message": null, "error_code": "ITEM_LOGIN_REQUIRED", "error_message": "изменились данные для входа в систему этого элемента (учетные данные, MFA или требуемое действие пользователя), и для обновления этой информации требуется логин пользователя. используйте Режим обновления ссылки для восстановления хорошего состояния элемента ", "error_type": "ITEM_ERROR", "request_id": "request_id_here" }

Другие подробности, когда мы выходим, могут быть полезны:

{"institute":{"name":"TD Bank - Business Direct","institu_id":"ins_107836"},"request_id":"request_id_here","link_session_id":"session_id_here","status":"require_questions"}

Из простого прочтения сообщения может показаться, что мы не ввели правильные учетные данные, но мы можем просто войти на сайт банка, чтобы они были правы, и учетная запись не была заблокирована.

2 ответа

Когда я столкнулся с подобной проблемой, причина была в изменении данных пользователя. Каждый раз, когда некоторые данные меняются, вам нужно будет повторно связать банковский счет пользователя с пледом в режиме обновления.

Исключение с "error_code": "ITEM_LOGIN_REQUIRED" поможет вам обнаружить такие случаи и правильно их обработать.

У них есть больше информации в их документах: https://plaid.com/docs/transition-guide/

Обновление ссылки должно работать нормально. Если вы столкнетесь с некоторыми проблемами в дальнейшем, то создайте заявку в службу поддержки и сообщите им этот идентификатор запроса, bank_id и тип ошибки, которую вы получаете.

Иногда проблема на их стороне. Отвечают довольно медленно, но вы получите ответ в течение 2 дней, и если есть какое-то исправление, они попросят вас проверить его после того, как исправление будет перенесено на их сторону.

Другие вопросы по тегам