首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤振飞镖上使用dwolla api

如何在颤振飞镖上使用dwolla api
EN

Stack Overflow用户
提问于 2019-07-21 01:20:04
回答 1查看 374关注 0票数 2

我希望能够在我的颤振项目中使用Dwolla!这很容易,因为大部分工作都是在后端完成的。

现在,它的一部分需要ui,其中javascript和html必须被执行。

这就是我的问题所在..。如何在颤振中实现api的这一部分:

然后,将这个单使用IAV令牌传递给应用程序的客户端,它将在JavaScript函数dwolla.iav.start中使用。此令牌将用于验证请求,请求Dwolla呈现IAV流。在调用此函数之前,您需要将dwolla.js包含在页面的头上。

代码语言:javascript
复制
<head>
<script src="https://cdn.dwolla.com/1/dwolla.js"></script>
</head>
<head>
<script src="https://cdn.dwolla.com/1/dwolla.js"></script>
</head>

接下来,您将将一个容器添加到您希望呈现IAV流的页面正文中。

代码语言:javascript
复制
<div id="mainContainer">
  <input type="button" id="start" value="Add Bank">
</div>

<div id="iavContainer"></div>
<div id="mainContainer">
  <input type="button" id="start" value="Add Bank">
</div>

<div id="iavContainer"></div>

现在已经在页面上初始化了dwolla.js并创建了容器,您将在其中呈现IAV流,您将创建一个JavaScript函数,该函数响应客户单击页面上的“Add”按钮。一旦客户单击“callback”,您的应用程序将调用dwolla.iav.start(),传递以下参数:单个使用IAV令牌的字符串值、选项(如IAV将呈现的iavContainer元素),以及处理任何错误或响应的回调函数。

代码语言:javascript
复制
<script type="text/javascript">
$('#start').click(function() {
  var iavToken = '4adF858jPeQ9RnojMHdqSD2KwsvmhO7Ti7cI5woOiBGCpH5krY';
  dwolla.configure('sandbox');
  dwolla.iav.start(iavToken, {
          container: 'iavContainer',
          stylesheets: [
            'http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext',
            'http://localhost:8080/iav/customStylesheet.css'
          ],
          microDeposits: 'true',
          fallbackToMicroDeposits: (fallbackToMicroDeposits.value === 'true')
        }, function(err, res) {
    console.log('Error: ' + JSON.stringify(err) + ' -- Response: ' + JSON.stringify(res));
  });
});
</script>
<script type="text/javascript">
$('#start').click(function() {
  var iavToken = '4adF858jPeQ9RnojMHdqSD2KwsvmhO7Ti7cI5woOiBGCpH5krY';
  dwolla.configure('sandbox');
  dwolla.iav.start(iavToken, {
          container: 'iavContainer',
          stylesheets: [
            'http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext',
            'http://localhost:8080/iav/customStylesheet.css'
          ],
          microDeposits: 'true',
          fallbackToMicroDeposits: (fallbackToMicroDeposits.value === 'true')
        }, function(err, res) {
    console.log('Error: ' + JSON.stringify(err) + ' -- Response: ' + JSON.stringify(res));
  });
});
</script>

“客户将通过使用他们的网上银行凭证进行身份验证来完成IAV流程。如果您在回调中收到了一个JSON响应,包括一个指向新创建的资金来源的链接,您就会知道他们的银行帐户已经成功地添加并验证了。”

注意: Dwolla没有可用于移动的sdk。

所以我想我的问题是,如何在颤振上集成这样一个API?

EN

回答 1

Stack Overflow用户

发布于 2019-07-22 15:46:24

德沃拉的IAV应该适用于WebView内部的移动应用程序。目前还没有办法通过API完全通过后端服务器完成这一任务。根据这个职位的说法,看起来颤振团队已经创建了一个插件,可以让你将WebViews整合到你的颤振应用程序中。不幸的是,您需要托管一个包含Dwolla.js Javascript库的网页,以方便这一流程。我们正在继续寻找增强此解决方案的方法,并为希望在其本地移动应用程序中完成所有工作的开发人员提供额外的资源。

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

https://stackoverflow.com/questions/57129714

复制
相关文章

相似问题

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