Плед только дает "ITEM_LOGIN_REQUIRED" для Capital One - PullRequest
3 голосов
/ 02 ноября 2019

Я использую плед, чтобы попытаться получить транзакции со связанной учетной записи. В песочнице я не получал никаких ошибок, но когда я перешел в разработку, я начал seeing "ITEM_LOGIN_REQUIRED", пытаясь получить транзакции. Я использую клетчатую реактивную составляющую и рубиновую жемчужину. Я подозреваю, что в моем коде нет ошибки, так как поток через API-интерфейсы Plaids, например:

Пользователь взаимодействует с Link -> входит в учетную запись с помощью creds -> учетная запись связана, и public_token возвращается-> public_token обменен на access_token, который хранится в БД -> access_token, используемый для поиска транзакций -> Plaid возвращает ошибку. -> провести пользователя через режим обновления -> поиск транзакций -> ошибка -> промыть и повторить.

Ниже показано, где я ищу транзакцию и где я получаю ошибку.

    start_date = Date.new(date[0].to_i, date[1].to_i, 1).strftime('%Y-%m-%d')
    end_date = Date.new(date[0].to_i, date[1].to_i, -1).strftime('%Y-%m-%d')

    plaid_env = Rails.application.config.plaid_env
    client_id = Rails.application.config.client_id
    secret = Rails.application.config.secret
    public_key = Rails.application.config.public_key

    client = Plaid::Client.new(env: plaid_env,
                               client_id: client_id,
                               secret: secret,
                               public_key: public_key)

    transaction_response = client.transactions.get(access_token, start_date, end_date)

    transactions = transaction_response.transactions

1 Ответ

1 голос
/ 08 ноября 2019

По словам поддержки пледов, этот на самом деле заканчивается.

Поддержка пледов 8 ноября 2019,

Спасибо за обращение в поддержку пледов!

Я подтвердил, что есть проблема с нашей интеграцией Капитала, которая вызывает эту проблему. Наша команда инженеров знает об этой проблеме и в настоящее время работает над ее решением. Мы свяжемся здесь, как только это будет решено.

Пожалуйста, дайте нам знать, если у вас есть какие-либо дополнительные вопросы или проблемы. Спасибо за ваше терпение, пока мы работаем над этим!

Best, Phillippa Plaid Suppor

Я спросил, было ли ETA или обходной путь, и вот их ответ.

Мы выделяем постоянные ресурсы для решения этой проблемы, но, к сожалению, Capital One не сотрудничал, и мы не можем предвидеть сроки технического решения на данный момент. В настоящее время я не знаю обходного пути. Я искренне извиняюсь за неудобства, которые это вызывает - эта проблема уникальна для нашей интеграции Capital One и не затрагивает другие учреждения, которые мы поддерживаем.

Мы обязательно вернемся сюда, как толькоу нас есть какие-либо обновления!

Best, Николь

Плед Поддержка

...