如何实施此方案:
1)当使用信用卡付款时,用户将其姓氏和姓氏填入表格
2)如果输入的姓名与卡上的姓名(“打印”)不匹配 - 我们(我自己或条纹)拒绝交易。
正如我在示例(https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information)中看到的,创建新令牌Stripe.js仅使用:卡号,到期时间(MM / YY),CVC。
我的后端是Java。 我看到,'Charge'对象和'Customer'都没有“名字”,“姓氏”等属性
在Quora上,我找到了Stripe员工的回答,说明有可能:
“您还可以向我们发送更多数据,例如结算地址和 持卡人姓名。条纹可以比较输入的帐单邮寄地址 客户反对与他们的银行存档。这也很有用 用于确定是否正在支付款项的指标 真正的持卡人。“
但我该如何实现呢?
答案 0 :(得分:7)
不幸的是,大多数银行都没有提供任何方法来验证持卡人的姓名。这往往会让人感到惊讶,因为大多数商家确实要求持卡人的名字。
通过信用卡网络发送邮件的主要标准ISO8583,甚至不包含传输持卡人姓名的字段。
大多数商家倾向于使用CVC和地址进行验证,因为地址验证(AVS)可在许多国家/地区使用。
另请参阅:https://www.quora.com/How-is-a-cardholder-name-used-when-you-pay-with-a-credit-card-online