【发布时间】:2015-12-01 06:26:20
【问题描述】:
在测试模式下测试我的条带 js 帐户。我正在运行这段代码
Stripe.card.createToken({
number: "4242424242424242",
cvc: "333",
exp_month: "02",
exp_year: "19",
address_zip: "11111",
address_country: "AX"},
stripeResponseHandler);
我不断收到此响应错误。
Your card's expiration year is invalid.
即使我将年份更改为2019,我仍然会收到错误消息。我仔细检查并使用了正确的测试密钥。出了什么问题,我该如何解决?
【问题讨论】:
-
你尝试过其他年份吗? 2017 年? (我从来没有使用过有效期超过三年的信用卡。)
-
12/2016给了我同样的错误。这让我很难过。 -
您是否查看了仪表板中的日志以确保您发送的正是您认为代码发送的内容?我猜你可能会继续在
exp_year中发送19或16,它需要一个4 位数的年份 -
这令人惊讶。我在这里设置了一个简单的 JSFiddle:jsfiddle.net/00Lnfdx3。如您所见,我正在与您进行相同的
Stripe.card.createToken()调用,并且成功返回了一个令牌。 -
我现在遇到了完全相同的问题(3年后:))。 @jason328 你明白了吗?
标签: javascript stripe-payments