Stripe:账单地址验证

Stripe: Billing Address Validation

我想验证用户的账单地址。但我无法验证这一点,我已经验证了邮政编码。在我的 php 代码中,我设置了 billingAddress = true 但它仍然没有验证我的账单地址。

Stripe 本身无法检查邮政编码或帐单地址 - 只有发卡银行可以这样做。如果您提供 ZIP and/or 账单地址,Stripe 会将该信息转发给银行,银行可能会使用也可能不会使用它。它因国家和银行而异。

如果您提供邮政编码和地址并且 address_zip_check and address_line1_check 属性的结果是 unavailable,这意味着银行没有使用所提供的信息。

阻止如果 :address_line1_check:= 'fail'

这将确保银行验证卡上的地址是否准确。

我只是想为那些想知道如何发送邮政编码进行验证的人添加这个。

 var options = {
    name: document.getElementById('name').value,
    address_line1: document.getElementById('address-line1').value,
    address_line2: document.getElementById('address-line2').value,
    address_city: document.getElementById('address-city').value,
    address_state: document.getElementById('address-state').value,
    address_zip: document.getElementById('address-zip').value,
    address_country: document.getElementById('address-country').value,
  };
  stripe.createToken(cardNumberElement, options).then(...);