2016-01-11 44 views
1

我試圖讓通過網絡掛接通知時,一個簡單的付款方式,但我沒有收到來自PayPal在指定網址的任何請求。這裏是我做了什麼:貝寶網絡掛接通知沒有收到

我有2個沙箱帳戶:主持人和買方 創建輔導員帳戶 一個應用程序(的SANbox模式)添加在該應用 登錄一個網絡掛接網址爲sanbox.paypal.com與沙箱主持人用戶名和密碼 生成立即購買與測試產品 按鈕我的網頁上的按鈕代碼粘貼,並用的SANbox買家帳戶 購買在開發者信息中心收到付款,如果我去沙盒 - >通知: 「收到來自測試買家的付款通知」,但我的服務器上的webhook頁面未被調用。我知道這一點,因爲每當頁面被調用時,php腳本都會創建一個txt文件。另外,如果我去開發者帳戶 - > Webhook通知,並選擇應用程序,我有這條消息:您沒有任何事件的選定的應用程序

注意:如果我在webhook模擬器中添加URL一切工作很好。

我做錯了什麼?我是否必須將應用程序連接到立即購買按鈕?

謝謝

我正在使用API​​ REST。

+0

我正在使用https與https – user3814453

+0

有人發生此事? – user3814453

回答

1

方式網絡掛接模擬器適用於事件是從實際交付網絡掛接不同。

對於網絡掛接模擬器,你並不需要創建/配置一個網絡掛接。只有您需要的是一個端點URL,模擬器可以在其中爲您選擇的事件發佈相應的樣本負載。

要使用模擬器,請按照下列步驟操作:

  1. 轉到網絡掛接模擬器頁面。 developer.paypal.com/developer/webhooksSimulator
  2. 登錄如果您還沒有這樣做。
  3. 輸入Webhooks URL。
  4. 從下拉列表中選擇一個事件類型。
  5. 點擊發送測試按鈕。

從您的描述看,您正在做Webhooks模擬器所需的一切,並通過它獲取通知。

要在沙箱或現場環境中使用網絡掛接,請執行下列操作:

  1. 轉到我的REST應用頁面。
  2. 創建一個應用程序,如果你還沒有這樣做。
  3. 添加網絡掛接URL(的網絡掛接你可以註冊 最大數量爲10元申請)。
  4. 訂閱感興趣的事件類型。

可能您錯過了上述第4步。您需要訂閱要獲取通知的事件類型。