我仍然試圖皮膚相同的貓:Controlling order of javascript execution PayPal ObjectsPaypal數字商品使用startFlow方法動態列表項目?
總之,我有一個數字歌曲的數據庫購買。我希望有一個不斷變化的名單,比如50首歌曲可供購買。
文檔貝寶已經是非常可怕的國際海事組織。而-everyone-似乎用示例都需要硬編碼的元素(按鈕)的ID你想賣,因爲你在你的網頁實際上「觸發」呼叫到PayPal
<script type="text/javascript">
var embeddedPPFlow1 = new PAYPAL.apps.DGFlow({trigger : 'buysong_1'});
</script>
的頁腳需要一個腳本
...所以如果您有50個「購買」按鈕,您需要在加載時在頁腳中聲明50個PAYPAL.apps.DGFlow對象,並且他們必須擁有正確的ID。這使得從數據庫拉不同的項目有點棘手(更不用說爲非常沉重的頁面)
PayPal文檔指出應該能夠通過使用單個對象但使用URL和startFlow方法來解決此問題而不是觸發器,但是他們的網站上沒有例子,我在interweb上找不到任何工作示例。
embeddedPPFlow = new PAYPAL.apps.DGFlow();
// url = (paypal url?)
this.embeddedPPFlow.startFlow(url);
但我沒有得到什麼URL應該是...它是從PayPal獲得的令牌嗎?如果是這樣,那麼如何獲得令牌 - 在撥打PayPal NVP之前?
簡而言之:-someone-有一個這樣的工作示例,或者知道如何將startFlow與動態分配的購買按鈕一起使用?我試着在X開發人員論壇上發帖,但沒有回覆。