【发布时间】:2017-12-01 15:04:55
【问题描述】:
我正在使用 Stripe.js 和 Stripe Elements 开发购物车结账页面,而不是使用 Stripe 的结账小部件。
在结帐页面上使用了所有 4 个可用元素(cards、postal_code、expire 和 Cvc)。
为了获得一个唯一的符合 PCI 的信用卡结帐,我不使用 JS 函数“createToken”,而是(出于 API 方面的兼容性原因)我使用“createSource” - 它创建一个唯一源而不是令牌。
使用与信用卡令牌相同,但源对象是可更新的 - 所以如果我没有弄错 - 源更新可以具有“元数据”,因为它是可更新的(文档说只有可更新的对象可以有元数据)。
我的问题是:如何使用 Javascript 框架添加可用于扩展欺诈保护的其他所有者数据。
我想收集信用卡所有者的全名、他的居住国家和电子邮件地址并将其添加到 createSource 调用中,但它不会显示在创建源的条带仪表板上。
示例源代码
stripe
.createSource(cardNumber,{
owner: {
address: { country: country },
email: email,
name : name
}
})...
条纹文档缺少“搜索功能”,谷歌没有给我真正可以使用的结果。
也许一些条带开发人员/用户可以帮助我解决这个问题。
感谢阅读! :)
【问题讨论】:
标签: javascript stripe-payments