2013-05-05 115 views
1

我正在創建一個網站,將有很多數字產品與各種產品價格。我去了paypal並創建了一個按鈕。paypal立即購買按鈕與成功後重定向

<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="hosted_button_id" value="W6HILXXVHKYZBY"> 
<input type="image" src="https://www.paypalobjects.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.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

他們的價格是在創建按鈕時預定義的。付款完成後,我還希望用戶在我的網站中重定向到success。上述代碼在live環境中工作,但在沙箱中出現錯誤。加上它不是我所需要的。

我想是在這段代碼這個

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 

    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value="[email protected]"> 

    <strong>How much do you want to pay?</strong><br /> 
    $ <input type="text" name="amount" value="30" readonly="readonly"> 

    <input type="hidden" name="no_shipping" value="0"> 
    <input type="hidden" name="no_note" value="1"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="lc" value="AU"> 
    <input type="hidden" name="bn" value="PP-BuyNowBF"> 
    <input type="hidden" name="return" value="http://net.mydomain.com/payment-complete/"> 

    <br /><br /> 
    <input type="submit" value="Pay with PayPal!"> 

</form> 

一切正常,但它不會自動重定向到我的網頁success

回答

3

有一些條件可以正常工作。你可以在這裏閱讀PayPal Developers website

這裏是注意從PayPal關於自動返回:

如果您已打開自動返回,並選擇打開貝寶賬戶可選爲新用戶,新用戶將不會被自動引導回到您的網站,但將被給予選擇返回。

除非在網站付款的按鈕或鏈接中另行指定,否則返回URL將應用於所有自動退回付款。您可以通過在個人資料設置中更改它來指定不同的返回網址;否則,您可以添加或編輯與按鈕或鏈接關聯的HTML(變量:返回)。在這種情況下,與按鈕或鏈接關聯的返回URL將覆蓋配置文件設置中指定的內容。

+0

這是真的,但如果用戶退出(PayPal的舊結帳表單),它將不會自動重定向。然後用戶必須手動按下「返回業務」 – JohnAndrews 2016-05-25 09:32:46

1

首先,您的live帳戶憑據不同於​​憑據。檢查您是否使用正確的帳戶電子郵件。其次,正如Prakash-GPz所說的那樣,你也應該在你的沙箱帳戶中啓用自動返回功能,以便重定向到成功頁面。

相關問題