Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 格纹链接Dwolla集成_Javascript_Node.js_Express_Dwolla_Plaid - Fatal编程技术网

Javascript 格纹链接Dwolla集成

Javascript 格纹链接Dwolla集成,javascript,node.js,express,dwolla,plaid,Javascript,Node.js,Express,Dwolla,Plaid,我想将Plaid Link与Dwolla集成,并获得处理器令牌作为回报,但我遇到了很多麻烦。我在节点中集成Plaid Link+Stripe没有问题,但在将其与Dwolla集成时花了不少时间。在节点中,您只需使用plaid公共令牌和帐户id,并将其交换为条带处理器令牌,如下所示: plaidClient.createStripeToken(access_token, account_id, function(err, res) { if(err) { console.lo

我想将Plaid Link与Dwolla集成,并获得处理器令牌作为回报,但我遇到了很多麻烦。我在节点中集成Plaid Link+Stripe没有问题,但在将其与Dwolla集成时花了不少时间。在节点中,您只需使用plaid公共令牌和帐户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不是函数”:

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

我在仔细阅读了这篇文档后发现了这一点:

看了这份文件后,我注意到以下几点:

// createProcessorToken(String, String, String, Function)
plaidClient.createProcessorToken(access_token, account_id, processor, cb);
我想了一会儿,开始用谷歌搜索github for plaidClient.createProcessorToken,找到了这个github存储库:

您将看到:

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);
    }
});
如果还有人对如何更好地处理此类问题并更快地解决它们提出建议,我将不胜感激。我觉得我做错了什么事,大多数人都知道如何很快地解决这类问题,或者不费吹灰之力,就像这对他们来说是显而易见的一样