2016-02-26 78 views
3

我想驗證用戶的帳單地址。但我無法驗證,我已驗證郵政編碼。在我的php代碼中,我設置了billingAddress = true,但仍然沒有驗證我的帳單地址。條帶:帳單地址驗證

回答

1

條紋本身無法檢查ZIP或帳單地址 - 只有發行該卡的銀行纔可以這樣做。如果您提供ZIP和/或賬單地址,Stripe會將該信息轉發給銀行,銀行可能會或可能不會使用它。它因國家和銀行而異。

如果您提供的郵政編碼和地址以及address_zip_checkaddress_line1_check屬性的結果爲unavailable,那意味着銀行未使用提供的信息。

+0

是的正確,但在條紋儀表板屏幕上有一個選項來檢查郵政編碼。如果用戶輸入錯誤的郵政編碼,則用戶無法繼續付款。所以我可以驗證郵政編碼,但即使我使用正確的郵政編碼輸入了錯誤的地址,我仍然可以驗證地址。我的支付是以「address_zip_check」和「address_line1_check」屬性爲真/可用的結果進行的。 –

+0

「如果您提供ZIP和地址....」您如何提供地址?我通過https://stripe.com/docs/stripe-js/reference閱讀,但還沒有弄明白。郵政編碼包含在標記化中,並且響應引用地址和地址檢查的存在,我的表單有一個地址輸入,但是條帶不檢起。 –

0

塊,如果:address_line1_check:=「失敗」

這將確保銀行驗證卡上的地址是準確的。

+0

這是客戶端代碼或Stripe配置中的預期更改嗎? –