簡體   English   中英

在沙盒中測試Paypal IPN

[英]Test Paypal IPN in the Sandbox

我正在編寫一個腳本來處理Paypal IPN,因此當有人通過Paypal購買商品時,它將向他們發送電子郵件並將一些信息寫入數據庫。

我正在使用即時付款通知模擬器,它正在發送我的電子郵件,但我希望它實際上可以重定向到我的php頁面,因此我可以測試我的錯誤檢查等。當您提交時它確實會調用該頁面,但是我想要實際重定向到它。

任何人都知道這是否可能,或者我有什么辦法可以“偽造”這個過程

干杯盧克

我通常將micahcarrick Paypal IPN類用於Paypal IPN。在此類中,您可以在switch case語句中看到成功案例,您可以在其中重定向到成功頁面。

實際上,貝寶IPN會回復我們。 您可以在返回網址中看到action參數。 使用此工具,您可以發現付款成功或取消或付款過程中出現任何錯誤。

希望能有所幫助,謝謝

好了,您可以使用臨時的“ Payment Data Transfer頁面來測試 IPN。 閱讀頁面以獲取更多信息。

因此,基本上,付款完成后,它會將您重定向到該成功頁面並執行所有操作。 因此,您可以將成功頁面用作將來IPN頁面的測試版本 腳本完全按照您想要的方式運行后,您可以通過簡單地將其復制粘貼到IPN page並刪除該測試 PDT頁面來使用該頁面上的代碼。

另一種方法是捕獲IPN頁面的全部輸出並將其郵寄給您。 或將其存儲在某個地方。 為此,請使用PHP的輸出緩沖

我希望這對你有意義...

Paypal IPN消息是服務器到服務器消息,用於異步接收來自Paypal的有關交易的消息。 Paypal用於將IPN消息傳遞到您的服務器的HTTP客戶端可能不支持重定向請求。 由於這些HTTP請求不是來自用戶的,因此您的Php腳本的瀏覽器輸出無關緊要。 如果要進行任何擴展處理,則必須將其合並到IPN處理程序中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM