2015-02-24 42 views
0

如何使支付完成頁面(顯示收據編號的頁面)自動將收據編號回發到我的網站而不是讓用戶手動點擊鏈接「返回到我的網站」?如何在成功交易後從PayPal自動回發到我的網站

我更喜歡不使用貝寶設置頁面中的配置,因爲最終這個Paypal帳戶將用於多個網站的付款收集,因此所需的「返回網址」將有所不同。

希望這可以在個人網站中的表單參數中進行參數化。

這是我在BTW投稿頁面使用的代碼:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value="(My Email)"> 
    <input type="hidden" name="lc" value="SG"> 
    <input type="hidden" name="item_name" value="Invoice 1001"> 
    <input type="hidden" name="amount" value="2"> 
    <input type="hidden" name="no_shipping" value="1"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="button_subtype" value="services"> 
    <input type="hidden" name="cancel_return" value="(Cancel Url)"> 
    <input type="hidden" name="return" value="(Success Url)"> 
    <input type="hidden" name="no_note" value="0"> 
    <input type="hidden" name="rm" value="2"> 
    <input type="hidden" name="no_shipping" value="1"> 
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"> 
    <input type="image" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_paynow_107x26.png" border="0" name="submit" alt="PayPal – The safer, easier way to pay online."> 
    <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
</form> 

有什麼參數,我可以添加一次付款完成觸發自動回發?

謝謝。

回答

0

爲了讓它自動返回(它仍然等待大約10秒鐘這樣做),你需要在你的PayPal帳戶中啓用自動返回。儘管如此,它仍然應該包含您在單獨按鈕中包含的返回URL。

如果這樣做對您而言效果不好,那麼您可以使用Express Checkout API來代替它,它會在交易完成之前返回到您的站點,所以您總是可以做任何你想做的事情在那個流程中,甚至不需要擔心自動返回選項。

相關問題