簡體   English   中英

貝寶IPN服務出現問題。 IPN模擬器未給出預期結果

[英]Trouble with PayPal IPN Service. IPN Simulator not giving expected result

我正在嘗試使用PayPal IPN服務 我已經設置了我的通知URL(以下稱為“我的頁面”)以響應IPN並按照指示驗證請求。 此外,無論IPN的狀態如何,我的頁面都會向我發送電子郵件。 除非我通過PayPal IPN模擬器進行測試, 否則它似乎可以正常工作。

這些是我的發現。 有誰知道我在做什么錯,以及如何使它在IPN模擬器中按預期工作(案例3和4)?

情況1)我未通過任何參數進入瀏覽器內的頁面(http https):

結果= 符合預期 :PayPal的IPN服務響應“無效”,我的頁面向我發送了一封電子郵件。

情況2)我進入瀏覽器的網頁瀏覽器(http https),並傳遞了集成指南中詳細介紹的示例參數:

結果= 符合預期 :PayPal的IPN服務響應“無效”,我的頁面向我發送了所有詳細信息的電子郵件。

情況3)我使用PayPal IPN模擬器並通過不安全的協議(http)測試我的頁面:

結果= 部分符合預期 :服務顯示“ IPN已成功發送 ”,但是我的頁面沒有給我發送電子郵件(建議實際上根本沒有呼叫它)。
期望 :“ IPN發送成功 ”,而我的頁面發送電子郵件。

情況4)我使用PayPal IPN模擬器並通過安全協議(https)測試我的頁面:

結果= 不符合預期 :服務顯示“ 很抱歉,我們無法發送IPN ”,並且我的頁面也沒有給我發送電子郵件(建議未嘗試進行或URL無法訪問)。
期望 :“ IPN發送成功 ”,而我的頁面發送電子郵件。

我發現了這個相關的懸而未決的問題這個 問答 ,但沒有其他用處。 任何幫助將非常感激。 也許我缺少基本的東西。 我不得不承認,在各種API和說明方面有些掙扎。

情況3 =我的壞(ish)。

只有通過模擬器調用時才會發生未捕獲的錯誤。 我的代碼原本希望將charset編碼傳遞到param charset (按照PayPal自己的示例),但事實並非如此,我的草率編碼並未考慮到null的可能性。

情況4 = SSL證書過期

我的SSL證書不再有效。 我實際上尚未使用有效的證書對其進行測試,但我希望這很可能是問題所在。

暫無
暫無

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

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