PayPal忽略billing_country字段,默认为“美国”

时间:2018-05-01 18:24:41

标签: paypal

最近,我正在测试我在加拿大维护的网站。

我发现,在到达PayPal付款时,国家/地区字段设置为United States,尽管我已将billing_country设置为CA

如何让PayPal尊重我设定的billing_country

我在paypal沙盒上重现了相同的行为。

以下是包含所有变量的相关PayPal表单:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" accept-charset="UTF-8" method="post">                                                              
<input name="item_name_1" value="Test Item" type="hidden">                                                                                                      
<input name="business" value="test-business@example.com" type="hidden">                                                                                   
<input name="email" value="test-customer@example.com" type="hidden">                                                                                                  
<input name="cmd" value="_cart" type="hidden">                                                                                                                  
<input name="charset" value="utf-8" type="hidden">                                                                                                              
<input name="upload" value="1" type="hidden">                                                                                                                   
<input name="amount_1" value="10.00" type="hidden">                                                                                                             
<input name="quantity_1" value="1" type="hidden">                                                                                                               
<input name="tax_cart" value="0.00" type="hidden">                                                                                                              
<input name="currency_code" value="CAD" type="hidden">                                                                                                          
<input name="lc" value="CA" type="hidden">                                                                                                                      
<input name="no_shipping" value="1" type="hidden">                                                                                                              
<input name="no_note" value="1" type="hidden">                                                                                                                  
<input name="address_override" value="1" type="hidden">                                                                                                         
<input name="country" value="CA" type="hidden">                                                                                                                 
<input name="address1" value="123 Broadway" type="hidden">                                                                                                      
<input name="city" value="Winnipeg" type="hidden">                                                                                                              
<input name="state" value="MB" type="hidden">                                                                                                                   
<input name="zip" value="R3G 1N1" type="hidden">                                                                                                                
<input name="night_phone_a" value="555" type="hidden">                                                                                                          
<input name="night_phone_b" value="555" type="hidden">                                                                                                          
<input name="night_phone_c" value="5555" type="hidden">                                                                                                         
<input style="vertical-align: middle" name="continue" value="Continue" type="submit">                                                                           
</form>               

1 个答案:

答案 0 :(得分:0)

通过测试并将代码与不会发生此问题的其他网站进行比较,我确定这是一个PayPal错误。

我找到的解决方法是设置:

<input name="landing_page" value="billing" type="hidden">

设置此变量后,PayPal开始尊重我设置的billing_country字段。