2016-12-25 27 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