条带元素强制邮政编码

问题描述 投票:1回答:1

在使用Stripe Elements API时,Stripe似乎错误地处理了ZIP /邮政编码。仅当元素被拆分为部分(例如卡号,ZIP和CVC)时才会出现此问题,而不是使用它们提供的一体化解决方案。

如果您转到此处的条带元素示例页面:https://stripe.com/elements/examples

然后看一下示例2(带有黄色付款按钮的那个),条带强制用户输入邮政编码,即使与信用卡绑定的国家不使用(例如香港)。

您可以使用Stripe自己的国际测试卡号码轻松测试。

如果您尝试单击“付款”按钮而不输入zip,则会收到错误,

您的邮政编码不完整。

哪个不对。

You can see that in this image here

许多国家根本不需要邮政编码 - 因此,这使得条纹页面上的示例对于不需要邮政编码的任何国家都无用。

他们的内部代码似乎能够确定卡的国际化,因为这个案例中的一体化示例隐藏了zip字段。

有没有人看到这种错误的方法?

更新11/2/2017

他们已经修复了这个错误,在不需要它的国家不再需要邮政编码。谢谢你的帮助!

javascript stripe-payments
1个回答
1
投票

CardElement接受here定义的所有选项

<div className='p-3' style={{ backgroundColor: '#F5F6FA' }}>
   <CardElement hidePostalCode={true} />
</div>
© www.soinside.com 2019 - 2024. All rights reserved.