我已閱讀並閱讀了關於PayPal API的鏈接和文檔,但說實話,我很困惑我需要做什麼。PayPal API流程
我想設置一個簡單的API,在我的網站上的一個用戶點擊一個按鈕,將他帶到PayPal付款。在他付款後,我所需要的就是PayPal API使用確認更新我的數據庫中的記錄。
到目前爲止,該過程完全以單向方式工作。我使用這個代碼來獲取用戶,使他們的付款:用戶完成交易
<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="[email protected]">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Gift Certificate">
<input type="hidden" name="item_number" value="RI001CI3481">
<input type="hidden" name="amount" value="313">
<input type="hidden" name="return" value="http://mywebsite.com/paypal/thankyou">
<input type="submit" value="PayPal">
</form>
後,他們回到自己的「迴歸」頁面。
交易完成後,我收到一封電子郵件。這就是我現在的付款方式。然後我去PayPal,確認付款,並更新我的數據庫記錄以標記交易完成。
現在,如果PayPal在支付完成後自動更新數據庫,我該怎麼做?如果你能指出我簡單的遵循文件或樣本,那就太好了。正如我所說,我已經在網上閱讀了一些可用的文檔,但對於像我這樣的人來說,這有點令人困惑。
感謝, 曼尼
謝謝!我沒有提及的(因爲我是一個白癡)是我在Wordpress應用程序中這樣做。使用您提供的一些信息讓我可以通過WP插件來實現IPN。它現在正在按照我的想法工作。謝謝! – mannyotr
我希望我知道這一點。我可以指出你對我的免費[PayPal IPN for WordPress](https://wordpress.org/plugins/paypal-ipn/)插件,並且可能爲你節省了不少時間。您可能仍然希望看看它,這取決於您對自己插件的開發有多遠。它有很多鉤子,可以讓您快速輕鬆地根據IPN交易類型或付款狀態觸發您自己的功能。 –