自定义 wepay 结帐示例是否适用于来自美国以外的卡?

does the custom wepay checkout example work for cards from outside USA?

这只要求邮政编码:

https://www.wepay.com/developer/process_payments/tokenization-custom-checkout

如果您 select 不是美国的东西,那么 iframe 结帐会要求更多东西,比如说您 select 下一个顶级条目,阿富汗。

https://www.wepay.com/developer/process_payments/iframe-checkout

这是否意味着 wepay 在其页面上提供的示例,即顶部的示例,仅适用于美国?

该示例是一个仅限美国邮编的示例,但 WePay 接受国际银行卡。请参阅此处的 /credit_card/create 文档:https://www.wepay.com/developer/reference/credit_card#create

非美国地址的示例 json:

{ "client_id":187493, "user_name":"Bob Smith", "email":"test@example.com", "cc_number":"5496198584584769", "cvv":"123", "expiration_month":4, "expiration_year":2020, "address": { "address1":"100 Main St", "address2":"", "region":"ON", "city":"Toronto", "postcode":"M4E 1Z5", "country":"CA" } }

网关对某些地区有地址验证设置。 因此,如果您尝试使用美国地址付款,它也会验证邮政编码和州。 这就是为什么他们给出的示例适用于有效的美国地址。您可以使用任何假地址生成器来测试沙盒环境中的集成和支付。但是,WePay 也接受国际卡,因此您也可以提供随机地址和随机国家(例如印度),付款将通过测试签证卡号为您完成。