首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meteor-Dwolla批量创建客户帐户

Meteor-Dwolla批量创建客户帐户
EN

Stack Overflow用户
提问于 2018-01-24 13:57:24
回答 1查看 30关注 0票数 0

这里的要求是我想在一个镜头中添加dwolla上的客户数量。通过运行dwolla创建循环中的客户。但问题是,一些客户添加由于错误而失败,

代码语言:javascript
复制
Error: {“code”:“ServerError”,“message”:“A server error occurred. Error ID: 6188070b-8a1b-4d94-90a5-eb1333d3cd9e.”}

代码:

代码语言:javascript
复制
const client = new dwolla.Client({
    key         : dwollaCredentials.appKey,
    secret      : dwollaCredentials.appSecret,
    environment : 'sandbox' // optional - defaults to production
});

client.auth.client().then(Meteor.bindEnvironment(function(appToken) {
    var spaceProviders = getListofSpaceProvidersWithNoDwollaAcc();
        console.log(spaceProviders.length);

        for (var i = 0 ; i<spaceProviders.length ; i++) {

            var spaceProviderId   = spaceProviders[i].id;
            var routingNumberUser = spaceProviders[i].routingNo;
            var accountNumberUser = spaceProviders[i].accountNumber;
            var bankName          = spaceProviders[i].firstName+' '+spaceProviders[i].lastName+' Bank';

            if (spaceProviders[i]) {

                var requestBody = {
                    firstName : spaceProviders[i].firstName,
                    lastName  : spaceProviders[i].lastName,
                    email     : spaceProviders[i].email
                };

                console.log('requestBody: ',requestBody);

                appToken
                    .post('customers', requestBody)
                    .then((res)=> {
                            var dwollaLocation = res.headers.get('location');   
                            return Promise.resolve(dwollaLocation);
                        })
                    .then(Meteor.bindEnvironment((dloc) => {    
                            console.log("dloc"+i+' '+dloc);
                            return Promise.resolve(dloc);
                        }))
                    .catch(error => console.log("Handled Exceptions user",i+' - '+error));
            }
        }//i
    })
);
EN

回答 1

Stack Overflow用户

发布于 2018-01-29 13:57:06

不知何故批量客户帐户创建失败,可能是这是创建在dwolla的持续调用,它无法处理这么多的大数字,可能是一个请求开始处理,另一个正在达到一样明智,所以最后我解决了每个客户的个人“添加”按钮,并调用创建dwolla客户api的点击事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48415709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档