2013-04-11 59 views
1

我正在嘗試設置Paypal的訂閱付款。我正在使用以下代碼測試沙箱。Paypal訂閱完成後才返回驗證碼?

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <br/> 
    <input type="hidden" name="cmd" value="_s-xclick"><br/> 
    <input type="hidden" name="hosted_button_id" value="3PFTX58KDNXHQ"><br/> 
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><br/> 
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"><br/> 
</form> 

上面的代碼是從我的沙箱帳戶自動生成的subxcription按鈕代碼。

它是在沙箱中訂閱的工作文件。我的意思是在訂閱完成後,它會在我的沙盒帳戶中顯示正確的數據和訂閱信息。但問題在於訂閱完成後,用戶返回到網站的時候是否有一個auth get參數。像

http://my-site.com/this-subscribe-button-return-url.php?auth=[auth_code_from_paypal]&form_charset=UTF-8

其實我返回URL像下面 http://my-site.com/this-subscribe-button-return-url.php?status=success

我已經啓用了我的IPN及其指向不同的URL不是返回URL。

這個授權值是什麼?我該怎麼處理它?

我想整個訂閱數據發佈回有人完成他的訂閱過程到某個url(如notify_url)。我已經在我的ipn設置中設置了我的notify_url。

請有人給這些問題妥善解決。提前致謝。

+0

看到這個希望這將有助於你http://stackoverflow.com/questions/17641421/paypal-return-url?rq=1 –

回答

0

你想如何獲取信息,或者你想使用什麼方法?如果你想獲取信息並驗證它,你想使用PDT。這將允許您驗證發送給您的信息。

+0

其實我沒有處理直接付款。我正在訂閱。在沙箱網站,你可以創建一個訂閱按鈕,成功的網址,取消網址等。我把我的成功網址,就像我在我的問題中提到的那樣。但它沒有按照我的預期工作。 –

+0

因爲您正在設置免費試用版,所以沒有數據會返回到您的返回網址。如果您想通過PDT將數據返回到您的返回網址,您將無法提供免費試用版。 –