条纹:持卡人姓名验证

时间:2016-12-25 16:45:32

标签: java stripe-payments payment-processing

如何实施此方案:

1)当使用信用卡付款时,用户将其姓氏和姓氏填入表格

2)如果输入的姓名与卡上的姓名(“打印”)不匹配 - 我们(我自己或条纹)拒绝交易。

正如我在示例(https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information)中看到的,创建新令牌Stripe.js仅使用:卡号,到期时间(MM / YY),CVC。

我的后端是Java。 我看到,'Charge'对象和'Customer'都没有“名字”,“姓氏”等属性

在Quora上,我找到了Stripe员工的回答,说明有可能:

  

“您还可以向我们发送更多数据,例如结算地址和   持卡人姓名。条纹可以比较输入的帐单邮寄地址   客户反对与他们的银行存档。这也很有用   用于确定是否正在支付款项的指标   真正的持卡人。“

     

https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card

但我该如何实现呢?

1 个答案:

答案 0 :(得分:7)

不幸的是,大多数银行都没有提供任何方法来验证持卡人的姓名。这往往会让人感到惊讶,因为大多数商家确实要求持卡人的名字。

通过信用卡网络发送邮件的主要标准ISO8583,甚至不包含传输持卡人姓名的字段。

大多数商家倾向于使用CVC和地址进行验证,因为地址验证(AVS)可在许多国家/地区使用。

另请参阅:https://www.quora.com/How-is-a-cardholder-name-used-when-you-pay-with-a-credit-card-online