1
我正在使用貝寶按鈕鏈接,並試圖爲IPN偵聽器傳遞參數。向PayPal電子郵件鏈接添加附加變量
(我通過他們這樣的:www.paypal.com/.../ &名1 =值1 & 2 =值2)
支付做精,我的IPN監聽器被調用。
事情是,那些額外的參數沒有進入我的IPN監聽器。
有誰知道我怎麼能通過他們,或者我做錯了什麼?
我正在使用貝寶按鈕鏈接,並試圖爲IPN偵聽器傳遞參數。向PayPal電子郵件鏈接添加附加變量
(我通過他們這樣的:www.paypal.com/.../ &名1 =值1 & 2 =值2)
支付做精,我的IPN監聽器被調用。
事情是,那些額外的參數沒有進入我的IPN監聽器。
有誰知道我怎麼能通過他們,或者我做錯了什麼?
如果你打算這樣做,你實際上將這些URL參數包含在NotifyURL的末尾,而不是PayPal的URL。儘管如此,我不會推薦這樣做,因爲它可能會導致問題取決於參數的值。您可以在按鈕代碼中使用單個CUSTOM參數,並在其中放置一個NVP字符串。這將在IPN中以$ _POST ['custom']的形式返回,然後您可以解析單個參數和值。
另一種選擇是在將用戶發送到PayPal之前將訂單詳細信息保存在數據庫中。然後,您可以使用INVOICE參數將數據庫中的訂單ID包含在按鈕代碼中,並再次以IPN作爲$ _POST ['invoice']返回。在這一點上,你可以打你的數據庫,根據該記錄標識提取需要的數據並相應地處理它。