【发布时间】:2017-03-16 05:14:20
【问题描述】:
我有一个网站,我试图达到 1500 次购买目标并在我的网站上显示进度(如下图所示)。
我的网站上集成了 PayPal 按钮,并在其中应用了以下代码:
Javascript:
<script>
function clickCounter() {
if(typeof(Storage) !== "undefined") {
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)+1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "" + localStorage.clickcount + " <br>Subscribers So Far! And...<br>" + (1500 - +localStorage.clickcount) + "<br>Subscribers To Go" ;
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
}
}
clickCounter()
</script>
HTML:
<p><button onclick="clickCounter()" id="paypal-btn1" type="button">Click me!</button></p>
<p><button onclick="clickCounter()" id="paypal-btn2" type="button">Click me!</button></p>
<p><button onclick="clickCounter()" id="paypal-btn3" type="button">Click me!</button></p>
<div id="result"></div>
每次点击“立即购买”按钮时都会创建一个计数器。问题是计数器在不同的浏览器和设备上被重置,因为没有登录功能来维护计数器内存。 我正在考虑可能集成某种 PayPal API 命令以从我的 PayPal 数据中获取结果,但我似乎无法找到有关如何执行此操作的说明/信息。有谁知道是否可以使用 PayPal API 以及如何或是否可以对我拥有的当前代码进行任何更改?
【问题讨论】:
-
没有使用过他们的 API 的经验,但是你检查过文档,乍一看还不错。 developer.paypal.com/docs/api
标签: javascript php api paypal