Stripe v2卡片及银行校验方法对应的Stripe v3等效方法查询
Stripe v2 校验方法在v3版本的等效实现说明
是的,Stripe v3版本存在你提到的v2卡片、银行账户相关校验方法的等效可用实现,只是部分方法的调用路径和入参要求做了调整,具体对应关系如下:
- 卡片号校验:v2版本的
Stripe.card.validateCardNumber()对应v3版本的stripe.card.validateCardNumber(待校验卡号),调用前需先完成Stripe实例初始化 - 卡片有效期校验:v2版本的
Stripe.card.validateExpiry()对应v3版本的stripe.card.validateExpiry(月份, 年份),也支持直接传入拼接好的有效期字符串进行校验 - CVC校验:v2版本的
Stripe.card.validateCVC()对应v3版本的stripe.card.validateCVC(待校验CVC码) - 银行路由号校验:v2版本的
Stripe.bankAccount.validateRoutingNumber()对应v3版本的stripe.bankAccounts.validateRoutingNumber(待校验路由号, 国家代码),v3版本要求额外传入所属国家代码,美国地区可传US - 银行账户号校验:v2版本的
Stripe.bankAccount.validateAccountNumber()对应v3版本的stripe.bankAccounts.validateAccountNumber(待校验账户号, 国家代码, 币种),v3版本要求补充传入国家代码和对应币种参数
补充说明:如果你在v3版本中使用Stripe Elements组件实现支付表单,组件本身已经内置了实时校验能力,无需手动调用上述方法即可直接获取表单字段的校验状态;仅在自定义支付表单的场景下,才需要手动调用上述校验方法,返回结果和v2版本完全一致。
内容的提问来源于stack exchange,提问作者seyet
相关产品推荐
相关产品推荐

