javascript - (Stripe API) 可以获取bank_account token,但不能获取card token
问题描述
我能够为 a 创建客户端令牌bank_account
,但无法以相同的方式为card
(Stripe Connected Account) 创建客户端令牌;文档表明这些过程几乎相同。
与bank_account
:
使用以下客户端(JS),我可以创建一个令牌;令牌被退回。
result = stripe.createToken('bank_account', {
account_holder_name: 'Test Account Holder',
account_holder_type: 'individual',
account_number:'000123456789', // Stripe test account number
routing_number: '110000000', // Stripe test routing number
currency: 'usd',
country:'US'
}).then(function(result) {
console.log("OK");
console.log(result);
}).catch(function(error) {
console.log("ERROR:");
console.log(error);
});
不使用card
:
但是,当我将bank_account
参数替换为card
参数和以下必需参数时,我收到以下错误:
result = stripe.createToken('card', {
number: '5200828282828210', // Stripe testing card
exp_month: '12',
exp_year:'2020',
cvc: '1234',
currency: 'usd',
name:'Test Account Holder Name',
default_for_currency: true
}).then(function(result) {
console.log("OK");
console.log(result);
}).catch(function(error) {
console.log("ERROR:");
console.log(error);
});
Error: Invalid value for token type: value should be one of the following strings: account, bank_account, pii, apple_pay. You specified: card.
我的困惑:
该错误表明我使用了一些其他参数,而card
不是这些参数之一。
我知道这pii
基本上适用于 SSN(美国),我刚刚bank_account
成功使用,并且card
版本(根据他们的文档)似乎是相同的。我account
只是尝试破解它(无济于事),apple_pay
显然不适用。
为什么我会收到此错误?我该如何解决这个问题并接收card
令牌。
解决方案
card
应该是您提供的卡片对象的键 - 您有一个逗号,应该有一个冒号。
result = stripe.createToken('card': {
number: '5200828282828210', // Stripe testing card
exp_month: '12',
exp_year:'2020',
cvc: '1234',
currency: 'usd',
name:'Test Account Holder Name',
default_for_currency: true
}).then(function(result) {
console.log("OK");
console.log(result);
}).catch(function(error) {
console.log("ERROR:");
console.log(error);
});
推荐阅读
- amazon-web-services - 为什么重启后我无法通过 SSH 访问我的 AWS 实例?
- snowflake-cloud-data-platform - 通过自定义验证将临时表数据传输到 Snowflake 中的事实表的过程是什么
- appium - 无法使用 UIAutomator2 向后滚动
- swift - 如何通过 URLSession 下载 USDZ?
- java - 为什么有区别bt。偶数和奇数显示?
- python - Python中训练好的RF模型特征的命名和排序
- tensorflow - 如何生成 N 堆随机张量?
- javascript - 单个请求多次调用下载处理程序(php 代码)
- java - 在 Parent 和 Child 类中创建相同的方法会提供一些奇怪的输出
- swift - 如何使用 SwiftUI 显示 UIImage?