2012-09-11 62 views
0

我已經創建了一個簡單的button,點擊它將其指向貝寶網站的付款。貝寶集成後處理信息

<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="Show" name="item_name" value="My painting" /> 
    <input type="Show" name="amount" value="10.00" /> 
    <input type="submit" value="Buy!" /> 
</form> 

現在我想要做的是重定向到我自己的頁面與交易成功的通知。

我已閱讀網站文章,但沒有任何內容向我提供解決方案。需要關於這個問題的幫助。

回答

1

使用PayPal即時付款通知(IPN),更多信息在這裏:https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/article_pdn_intro-outside

這裏的一個代碼示例:

<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]"> 
<input type="hidden" name="undefined_quantity" value="1"> 
<input type="hidden" name="item_name" value="doodad from alanb.com"> 
<input type="hidden" name="item_number" value="dd01"> 
<input type="hidden" name="amount" value="4.99"> 
<input type="hidden" name="return" value="http://alanb.com/doodads/thanks.html"> 
<input type="hidden" name="cancel_return" value="http://alanb.com/doodads/canceled.html"> 
<input type="image" border="0" name="submit" src="http://images.paypal.com/images/x-click-but5.gif" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée"> 
</form> 

訣竅是由 「返回」 輸入元件進行;)。

在我的網站上設置PayPal Integral Evolution時,另一件事幫了我很多,這是PDF:https://cms.paypal.com/cms_content/FR/en_US/files/developer/IntegralEvolution.pdf。它記錄了所有字段,可能的值以及如何使用它們。

希望這會有所幫助, Carl

+0

謝謝先生。這行得通。現在我做了即時付款通知(IPN)主題的深入研究。 –

+1

先生,我有一件事要問。 IPN可以與本地主機上的站點一起工作。因爲我試圖重定向到本地主機上的網站,但顯示錯誤。 –

+1

PayPal服務器會將用戶重定向到您的網頁,因此您需要能夠訪問PayPal服務器...和服務器以訪問提供的網頁。因此,請將您的返回網址設置爲可公開訪問的網址! – canderso