我正在使用PayPal與NVP API(使用PHP)進行快速結賬。在將用戶重定向到PayPal之前,我正在數據庫中創建發票記錄。如果用戶在處理後沒有返回到我的網站,我正在使用IPN確認購買,然後更新確認付款的發票記錄。我仍然處於沙箱模式,並試圖弄清楚如何將開始使用NVP的交易與我通過IPN獲得的確認結合起來。貝寶NVP與IPN確認 - 什麼將他們綁在一起
我需要驗證在NVP中發送的「PAYMENTREQUEST_n_INVNUM」是否會在IPN帖子中作爲「發票」返回。
看來我實際上無法測試,直到我活着,因爲Sandbox IPN似乎並未與NVP發起的沙箱事務處於活動狀態 - 這是正確的嗎?
感謝您的幫助。
您可以使用自定義字段作爲傳遞變量。分配一個ID,並使用它來鏈接事務。 – 2011-12-19 22:20:24
是的,自定義字段是我第二個選擇存儲發票號碼。我希望'發票'將專門用於此目的,如果需要,我可以使用自定義的一些其他數據。 – mseifert 2011-12-19 22:57:06