是否可以在Stripe.createToken()上验证CVC,邮政编码和地址1?

Thi*_*yen 5 stripe-payments stripe.js

所以我的系统由一个后端和一个前端组成。我们正在进行Stripe集成。

我正在前端上实现Stripe签出表单以简化PCI合规性流程,并且我希望Stripe在返回令牌之前验证所有内容,包括CVV /地址行1 / ZIP,该令牌用于发送给后端以进行进一步的操作。

这是我创建令牌的方法,非常简单(我正在使用React和Stripe Elements):

const {token, error} = await this.props.stripe.createToken(card)
Run Code Online (Sandbox Code Playgroud)

问题是即使我填写了错误的cvc /有效日期/地址1 /邮政编码,也始终会成功返回令牌。我在响应中看到以下字段:

address_line1_check: "unchecked"
address_zip_check: "unchecked"
cvc_check: "unchecked"
Run Code Online (Sandbox Code Playgroud)

我的问题是:

在实际发行令牌之前,是否可以验证CVC,邮政编码和地址1?

表单如下所示:

在此处输入图片说明

请随时给我启发,因为我是在线支付标准的新手。:D

Azh*_*tak 5

我知道这是一篇旧帖子,但最近我遇到了同样的问题。事实证明,当您尝试使用 stripe.js创建 stripe令牌/源时,stripe 不会检查 cvc/zip 等

但是,当您尝试使用此卡令牌/源创建客户对象,或尝试将此令牌/附加到现有客户时,会检查 CVC 等。

另请参阅此线程中接受的答案在创建费用之前验证 CVC 代码

谢谢!