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路由。
我選擇了一個事件類型。我確實得到了「事件狀態,你的事件已經在Mon,2015年5月11日11:52:11 GMT成功排隊」但我的日誌沒有顯示任何進入事件的跡象。如果我手動執行POST請求我看到它顯示在日誌中的同一個URL,因此似乎沒有任何進來。 – Automatico
您可以嘗試調用webhook模擬器API嗎?您可以在這裏找到文檔 https://developer.paypal.com/docs/api/#notifications 在響應頭中共享調試ID。我們會爲您檢查它。 – Alex
@Alex,我有同樣的問題。調試ID是d061caecd1087,請問您有支票嗎?謝謝 –