2016-12-25 76 views
1

我如何能实现这样的场景:条:持卡人姓名核查

1)当进行支付与信用卡用户在表单他/她的名字和姓氏

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

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

我的后端在Java上。 依我之见,无论'Charge'对象,也不'Customer'没有如“名字”,“姓氏”

在Quora的性能,我发现,从条纹员工的回答,应该说它是可能的:

“你也可以给我们更多的数据,如账单地址和 持卡人姓名,条纹可以比较的 客户针对与自己的银行文件中输入的帐单地址。这也是确定是否有用 指标付款由 真正的持卡人进行。“

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

但是我怎么实现这一点?

+2

Java!= JavaScript。和[托管帐户的身份验证](https://stripe.com/docs/connect/identity-verification)。 –

+2

您发布的链接页面上说:*虽然是可选的,但强烈建议使用地址和邮政编码验证,因为它们有助于减少欺诈行为。您可以提供的完整的字段列表可以在Stripe.js参考*中找到。如果您点击Stripe.js参考链接,您可以阅读所有可以发送的字段以及指向页面的链接,说明如何根据地址编写规则。 –

回答

3

不幸的是,大多数银行不提供任何方式来验证持卡人的姓名。这往往令人惊讶,因为大多数商家都会要求持卡人的名字。

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

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

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