javascript-在node.js中使用条纹实现ach
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-在node.js中使用条纹实现ach,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1510字,纯文字阅读大概需要3分钟。
内容图文
![javascript-在node.js中使用条纹实现ach](/upload/InfoBanner/zyjiaocheng/686/d13d2ada4cfa4f4183b111904574dde0.jpg)
我获取了客户的银行详细信息并将其转换为令牌.基于该令牌,我创建了客户ID.接下来,我需要执行verifySource.但是我在verifySource上遇到错误,错误是
**
Unhandled rejection TypeError: Cannot read property ‘verifySource’ of
undefined**
** **这是我的代码是****
var stripe = require("stripe")("sk_test_73xfGiaFaZLWO8oVoNr8PqSe");
var tokenId = "btok_1BiIZkKB2GdGniJfVf8H0Yy0";
var data = {amounts: [32,45]}
// Token is created using Stripe.js or Checkout!
// Get the payment token ID submitted by the form:
//var token = request.body.stripeToken; // Using Express
// Create a Customer:
stripe.customers.create({
email: "paying1.user@example.com",
source: tokenId,
}).then(function(customer) {
// YOUR CODE: Save the customer ID and other info in a database for later.
stripe.customer.verifySource(
tokenId,
customer.id,
{
amounts: [32,45]
},
function(err, bankAccount) {
});
});
请帮帮我.verifySource之后,下一步要处理什么.
如何验证用户银行帐户
谢谢
解决方法:
正如@Titus指出的那样,您的代码中有一个错字:stripe.customer.verifySource应该改为stripe.customers.verifySource.
此外,verifySource需要银行帐户ID(ba _…),而不是银行帐户令牌ID(btok _…).另外,客户ID应该是第一个参数,银行帐户ID应该是第二个参数(参见the API reference).
尝试像这样升级代码:
stripe.customers.create({
email: "paying1.user@example.com",
source: tokenId,
}).then(function(customer) {
// YOUR CODE: Save the customer ID and other info in a database for later.
stripe.customers.verifySource(
customer.id,
customer.sources.data[0].id,
{
amounts: [32, 45]
}
).then(function(bankAccount) {
});
});
内容总结
以上是互联网集市为您收集整理的javascript-在node.js中使用条纹实现ach全部内容,希望文章能够帮你解决javascript-在node.js中使用条纹实现ach所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。