2015-05-09 29 views
1

接收網絡掛接的回調我有建立這樣一個應用西納特拉:不是來自PayPal

class AppName < Sinatra::Base 
#... 
    post '/paypalhook' do 
     puts "got info about something from paypal" 
     puts params.inspect 

     return params.to_s 
    end 
#... 
end 

現在,當我創建自己的POST s到這個URL,它的工作原理。但是,當我在PayPal上進入webhooks simulator時,我從未收到任何東西。 我在做什麼錯?爲什麼不是這個簡單的事情工作?


說明: 網絡服務器託管自定義.com域。它在nginx中設置了SSL終結(aka。它使用https),並通過cloudflare路由。

回答

0

剛剛嘗試過,它對我有用。你可以再試一次,並確保你選擇了一個事件類型。

+0

我選擇了一個事件類型。我確實得到了「事件狀態,你的事件已經在Mon,2015年5月11日11:52:11 GMT成功排隊」但我的日誌沒有顯示任何進入事件的跡象。如果我手動執行POST請求我看到它顯示在日誌中的同一個URL,因此似乎沒有任何進來。 – Automatico

+0

您可以嘗試調用webhook模擬器API嗎?您可以在這裏找到文檔 https://developer.paypal.com/docs/api/#notifications 在響應頭中共享調試ID。我們會爲您檢查它。 – Alex

+0

@Alex,我有同樣的問題。調試ID是d061caecd1087,請問您有支票嗎?謝謝 –