我有一个网站,我想包含一个 PayPal 按钮,以便客户可以直接在网站上购买,唯一的问题是我需要相同的按钮在不同的国家/地区以不同的方式显示(具有不同的价格和货币)。
我该怎么做呢?
我有一个网站,我想包含一个 PayPal 按钮,以便客户可以直接在网站上购买,唯一的问题是我需要相同的按钮在不同的国家/地区以不同的方式显示(具有不同的价格和货币)。
我该怎么做呢?
PayPal 将为您进行货币转换,但如果您需要在不同的国家(ala 移动应用商店)设置不同的价格,那么您必须自己创建不同的按钮 - 为您希望定位的每个国家/货币设置一个按钮。然后,根据区域设置或请求 URL,您将显示正确的按钮代码。
我建议使用 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>
然后,您可以将经纬度数据传递给 api 以找到他们居住的城市/国家。希望它有所帮助!