Plaid Link Dwolla Integration

Я хотел бы интегрировать Plaid Link с Dwolla и получить взамен токен процессора, но у меня много проблем. У меня не было проблем с интеграцией Plaid Link + Stripe в Node, но у меня было чертовски много времени, чтобы интегрировать его с Dwolla. В Node вы просто используете публичный токен пледа и идентификатор учетной записи и обмениваете его на токен процессора полосы следующим образом:

plaidClient.createStripeToken(access_token, account_id, function(err, res) {
    if(err) {
        console.log(err)
    } else {                                           
        processor_token = res.stripe_bank_account_token;                                     
    }
});

Я пробовал то же самое для получения токена процессора Dwolla, но всегда получаю «TypeError: plaidClient.createDwollaToken is not a function»:

plaidClient.createDwollaToken(access_token, account_id, function(err, res) {
    if (err) {
        console.log(err);
    } else {
        console.log('dwolla processor token response: ' + res);
    }
});

Я был бы очень признателен за указание в правильном направлении или за любую помощь. Похоже, что для Stripe много помощи и поддержки, но для Dwolla не так много, и до сих пор кажется, что интегрировать API гораздо сложнее.


person Allison Schambers    schedule 12.06.2017    source источник


Ответы (1)


Я понял это, еще раз внимательно изучив этот документ:

https://github.com/plaid/plaid-node

Посмотрев этот документ, я заметил следующее:

// createProcessorToken(String, String, String, Function)
plaidClient.createProcessorToken(access_token, account_id, processor, cb);

Я подумал об этом некоторое время и начал гуглить еще / искать github для plaidClient.createProcessorToken и нашел этот репозиторий github:

https://github.com/Threde/stripe-plaid-ui/blob/16f45bef56b84ed140543ea9ef3b84db1cc36359/index.js

Вы увидите это:

plaidClient.createProcessorToken(ACCESS_TOKEN, ACCOUNT_ID, 'stripe', function(error, tokenResponse){

что побудило меня попробовать это, и это действительно сработало ... если бы только документация была более полной, я не знаю, как люди понимают эти вещи иначе, просто методом проб и ошибок и надеюсь, что что-то сработает в конечном итоге?

plaidClient.createProcessorToken(access_token, account_id, 'dwolla', function(err, res) {
    if(err) {
        console.log('error: ' + err);
    } else {
        console.log('res: ' + res.processor_token);
    }
});

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

person Allison Schambers    schedule 12.06.2017