0

我想将 Plaid Link 与 Dwolla 集成并获得处理器令牌作为回报,但遇到了很多麻烦。我在 Node 中集成 Plaid Link + Stripe 没有任何问题,但在将它与 Dwolla 集成时我已经花了很多时间。在 Node 中,您只需使用格子公共令牌和帐户 ID 并将其交换为条带处理器令牌,如下所示:

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。

4

1 回答 1

1

在再次仔细查看此文档后,我发现了这一点:

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

看完这个文档后,我注意到以下内容:

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

我想了一会儿,然后开始在 google 上搜索更多/在 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);
    }
});

如果有人仍然对如何更好地解决此类问题并更快地解决问题提出建议,我将不胜感激。我觉得我做错了什么,大多数人都知道如何很快解决这样的事情,或者没有太多麻烦,就像这对他们来说是显而易见的或其他东西。

于 2017-06-12T21:44:33.203 回答