2014-01-11 31 views

回答

0

首先,您不能創建自己的參數。您需要使用INVOICE參數並傳遞某種記錄ID,或者您可以使用CUSTOM參數來包含您需要從IPN撤出的值。

在developer.paypal.com上的工具中內置了一個IPN模擬器,但它並不完美。我喜歡做的是構建一個HTML表單,其中的動作設置爲我的IPN URL,然後是一堆類似我期望從PayPal IPN獲得的隱藏字段。這可以在瀏覽器中加載並提交,以便您可以在屏幕上看到結果,這對測試和故障排除確實有幫助。一旦所有事情都按照您期望的方式在瀏覽器中運行,您可以確定它與真正的IPN一樣。

請記住,測試時,數據不是來自PayPal的服務器,因此它不會被驗證。您需要確保您的IPN代碼邏輯可以相應地處理。

相關問題