Поддерживает ли режим разработки Plaid веб-хук?

Я использую Plaid-Ruby, попробуйте добавить пользователя с помощью webhook:

Plaid.add_user 'connect',
               params['username'],
               params['password'],
               params['bank_type'],
               params['pin'],
               {
                 list: params['list'],
                 login_only: true,
                 webhook: 'http://requestb.in/rrd6zbrr'
               }

Но не повезло, не получайте никаких запросов к requestbin.

Поддерживает ли Plaid веб-перехватчики в режиме разработки? Или, может быть, requestb.in заблокирован?


person fazibear    schedule 28.10.2015    source источник
comment
Взгляните на putsreq.com, вы также можете смоделировать ожидаемый ответ проверки: ответ будет содержать соответствующее сообщение об успешном выполнении. и код...   -  person Pablo Cantero    schedule 23.11.2015
comment
Я обратился в службу поддержки Plaid. Сообщу вам, если/когда я получу ответ.   -  person toddg    schedule 25.11.2015


Ответы (1)


Тестовая среда Plaid поддерживает веб-перехватчики. Я обратился в службу поддержки Plaid, чтобы задать конкретный вопрос о Plaid Link, так как это то, что я использую в своей iOS. приложение. Вот ответ, который я получил от Plaid:

Plaid Link поддерживает веб-книги. Ниже приведен пример кода для иллюстрации:

<button id='linkButton'>Open Plaid Link</button>
<script src="https://cdn.plaid.com/link/stable/link-initialize.js"></script>
<script>
var linkHandler = Plaid.create({
  env: 'tartan',
  clientName: 'Test',
  key: 'test_key',
  product: 'connect',
  webhook: '[WEBHOOK URL]',
  onSuccess: function(public_token, metadata) {
    // Send your public_token to your app server here.
  },
});

// Trigger the Link UI
document.getElementById('linkButton').onclick = function() {
  linkHandler.open();
};
</script>

Обратите внимание, что продукт должен быть «подключен» и вы должны предоставить URL-адрес веб-перехватчика.

Мне удалось заставить веб-перехватчики работать в моей собственной среде (клиентское приложение iOS с бэкэндом Parse/Heroku), но я не использовал тестовые учетные данные — я использовал реальную учетную запись. К вашему сведению, между добавлением пользователя и получением веб-перехватчика прошло около 10 минут.

person toddg    schedule 25.11.2015
comment
У меня была проблема, когда я изначально создал недопустимый веб-хук, когда пользователь был подключен. Несмотря на выдачу последующих пользовательских запросов на обновление веб-перехватчика (и получение кода 4 ack), я никогда не буду получать какие-либо будущие обновления статуса веб-перехватчика для пользователя. Чтобы решить, мне пришлось удалить пользователя и повторно подключиться с исправленным веб-хуком. Это не должно быть так, как это работает. - person Eric G; 21.02.2016