我已經使用 CLI 在本地測驗了我的 webhooks,它們作業正常。但是,當我實時使用 webhooks 并將它們部署到 Heroku,并在 Stripe 上進入“實時”模式時(我認為這是能夠使用實時 webhooks 所必需的),Stripe 根本不觸發事件,它們不會'沒有出現在儀表板中,webhook 端點沒有收到任何請求,什么都沒有;例如,account.updated當我嘗試創建 Connected 帳戶checkout.session.complete時為否,或者當我嘗試完成 Checkout 購買時為否。在線使用我的 webhooks 時,是否有我可能錯過的步驟?
uj5u.com熱心網友回復:
我自己遇到了這個問題 - 一些想法:
- 確保您在儀表板中正確配置,例如。如果您正在查看測驗資料,請僅翻轉“測驗模式”開關
- 確保為實時和測驗設定了端點。您必須每次都添加它們
- 仔細檢查您使用的簽名密碼是否正確。即使您使用相同的端點,簽名密鑰對于實時、生產測驗和本地測驗也是不同的。
例如:
- [生產] 直播 - 端點 = https://www.example.com/webhooks。簽名密碼 = xyz
- [生產] 測驗 - 端點 = https://www.example.com/webhooks。簽名秘密 = abc
- [本地] 測驗 - 端點 = localhost:5000/webhooks。簽名秘密 = efg
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/351681.html
