所以我的系统由一个后端和一个前端组成。我们正在做 Stripe 集成。
我正在前端实现 Stripe 结帐表单以简化 PCI 合规流程,并且我希望 Stripe 在返回令牌之前验证所有内容,包括 CVV/地址行 1/ZIP,我使用该令牌发送到后端以进行进一步操作。
下面是我创建令牌的方法,非常简单(我使用的是 React 和 Stripe Elements):
const {token, error} = await this.props.stripe.createToken(card)
问题是即使我填写了错误的 cvc/到期日期/地址 1/邮政编码,也始终成功返回令牌。我在响应中看到了这些字段:
address_line1_check: "unchecked"
address_zip_check: "unchecked"
cvc_check: "unchecked"
我的问题是:
是否可以在实际发行令牌之前验证 CVC、邮政编码和地址 1?
以下是表单的外观:
请随意启发我,因为我对在线支付标准非常陌生。:D