Paypal按钮具有不同的价格取决于国家

时间:2013-03-28 15:54:55

标签: paypal currency country-codes

我有一个网站,我希望包含一个PayPal按钮,以便客户可以直接在网站上购买,唯一的问题是我需要相同的按钮在不同国家/地区以不同的方式显示(具有不同的价格和货币)。

我该怎么做?

2 个答案:

答案 0 :(得分:3)

PayPal会为您进行货币换算,但如果您需要在不同的国家(ala移动应用程序商店)设置不同的价格,那么您必须自己创建不同的按钮 - 每个国家/货币对应一个目标。然后,根据区域设置或请求URL,您将显示正确的按钮代码。

答案 1 :(得分:1)

我建议使用Geolocation JavaScript代码。但是,用户在加载页面时必须提供权限。您可以在这里查看:http://www.w3schools.com/html/html5_geolocation.asp

或参见示例代码:

<p id="demo">Click the button to get your coordinates:</p>
<button onclick="getLocation()">Try It</button>
<script>
var x=document.getElementById("demo");
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
  else{x.innerHTML="Geolocation is not supported by this browser.";}
   }
function showPosition(position)       {
  x.innerHTML="Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude;    
  }
</script>

然后,您可以将lat和long数据传递给api,以查找他们居住的城市/国家/地区。 希望它有所帮助!