我正在嘗試做一些非常簡單的事情,而且無論我做什麼,它似乎都不起作用。我在PayPal的後端創建一個立即購買按鈕,並將代碼放入我的網站。我再補充一個返回URL形式的HTML,這樣我可以做一些交易後的東西......我用這個標籤無法覆蓋Paypal立即購買按鈕返回網址
'<input type="hidden" name="return" value="http://localhost:8080?trans=1234567890">'
,如果是本地主機或並不重要,但它仍然返回到我的網址在我的paypal後端自動返回設置中指定。這是我的整個按鈕代碼...是否缺少它?
var html = '<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top"> ' +
'<input type="hidden" name="cmd" value="_s-xclick"> ' +
'<input type="hidden" name="return" value="http://localhost:8080?trans=1234567890">' +
'<input type="hidden" name="hosted_button_id" value="'+ attr.id +'"> ' +
'<input type="image" src="http://invisibled.com/myimg.jpg" border="0" name="submit" alt=""> ' +
'<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> ' +
'</form>';
所有我需要的是指定在返回URL的末尾一個變量...這將是一個ID,項目購買,這樣我可以給他們一個下載鏈接用戶。我真的不想設置任何與PayPal API太相關的東西,我覺得必須有一種方法來實現這個功能。
有沒有人有任何建議,爲什麼它忽略了我的表單的返回網址,只是使用您必須在後端指定的返回url?
謝謝!
============編輯===============
我已經更新了我的代碼如下用戶已經建議.. 。但仍然得到相同的返回到我的貝寶設置的網址
var html = '<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> ' +
'<input type="hidden" name="cmd" value="_xclick">' +
'<input type="hidden" name="business" value="[email protected]">' +
'<input type="hidden" name="return" value="http://invisiblesound.net?t=1234567890" />' +
'<input type="hidden" name="lc" value="CA">' +
'<input type="hidden" name="item_name" value="Beat 0001">' +
'<input type="hidden" name="amount" value="40">' +
'<input type="hidden" name="currency_code" value="USD">' +
'<input type="hidden" name="button_subtype" value="products">' +
'<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">' +
'<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">' +
'<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">' +
'</form>';
嘿人,我切換我的代碼手動創建項目...但它仍然返回到我的自動返回設置中的網址...不是在這裏指定的。感謝你的幫助! – 2014-09-21 01:53:19
你爲什麼設置這兩個地方?我認爲按鈕中的返回網址會覆蓋您的個人資料,但我確實沒有使用「付款標準」,所以這可能不正確。嘗試在配置文件中禁用自動返回功能,然後查看是否執行了自動返回功能。 – 2014-09-21 03:07:50