[英]BILLING.SUBSCRIPTION.CANCELLED does not fire upon user action?
[英]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.