簡體   English   中英

Paypal 不會在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上觸發 webhook

[英]Paypal doesn't fire webhook on BILLING.SUBSCRIPTION.CANCELLED in sandbox

我沒有在現場測試過,但目前我有一個 webhook 訂閱了以下事件

  • 計費訂閱已取消
  • 已創建計費訂閱
  • 計費訂閱已重新激活
  • 計費訂閱暫停
  • 計費訂閱已更新

我正在接收 CREATED 的 Webhook 事件,但當用戶從其 PayPal 儀表板取消訂閱時,沒有發送任何內容。

這是預期的行為嗎? 我應該訂閱另一個事件來捕獲該用戶操作嗎?

是否有您可以共享的調試ID,以便我們進行故障排除?

謝謝,烏莎

來自 Paypal 支持(我仍然不明白為什么當用戶從他們的儀表板取消時 BILLING.SUBSCRIPTION.CANCELLED 沒有觸發,類似的問題在這里: BILLING.SUBSCRIPTION.CANCELLED does not fire up user action?

“但肯定的是,用戶通過按鈕訂閱是最常見的訂閱方法(否則他們會如何訂閱?)。IPN 路由似乎完全不適合開發人員使用(因為它甚至沒有模擬器事件) “

如果您集成的解決方案不是基於我們的 REST API,並且想要接收 HTTP 通知,則需要使用即時支付通知 (IPN)。 IPN 模擬器可能不提供模擬事件的方法,但您可以在我們的沙盒環境中創建訂閱並使用 IPN 設置沙盒企業帳戶並測試取消訂閱,這將生成一個用於取消的 IPN。 如果您不熟悉該環境並想開始使用,我們可以在此處提供沙盒測試指南。

“那么為什么 webhooks 只會針對基於 API 的訂閱觸發(為什么商業網站會使用 API 而不是簡單的按鈕來訂閱用戶)?這背后的邏輯是什么?”

這取決於個體業務的整合和需求。 一些企業僅使用我們基於 REST 的 API 解決方案來實現從結帳支付到訂閱的完整集成,從邏輯上講,這對他們來說只需使用一組 API 即可實現完整集成。 其他企業只想要/需要更簡單的解決方案,例如使用按鈕,並且由於這些是不基於 REST 的舊解決方案,他們使用我們的舊版 HTTP 通知服務,即即時支付通知 (IPN)。

暫無
暫無

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

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