Billing success webhook is not being called for some shops since updating API in July & Aug

Topic summary

Issue: Since July/August, some shops stopped receiving the “billing success” webhook (an automatic HTTP notification sent when billing succeeds) after an API update. Despite missing webhooks, billing attempts complete and orders go through, forcing manual subscription restarts.

Context: App is using API version 2022-07. Webhooks are confirmed registered for affected shops. The issue can’t be reproduced in a test environment.

Questions raised:

  • How to verify whether webhook delivery is working?
  • Is re-registering webhooks required after updating to the latest API?

Guidance provided:

  • Use the Webhook metrics report in the Partner Dashboard to verify delivery and diagnose issues.
  • Webhook versioning requires registering webhooks under the target API version (per Shopify’s versioning tutorial), but this update alone shouldn’t cause inconsistent delivery across shops.
  • If problems persist, share specific shop details privately for deeper investigation.

Status: Unresolved. Next steps are diagnostics via metrics report and providing details for further review.

Summarized with AI on February 10. AI used: gpt-5.

Our billing success web-hook as always been properly called by Shopify when billing attempts are successful.
But we noticed in the past two months since July that some of our customers shops don’t receive a billing success web-hook at all. On later investigation, the billing attempt was ready, and the order came through. So we have had to manually restart subscriptions for these shops.

We have been unable to replicate this issues in our test environment and thus cannot figure out what the issue is from our side.

Is there a way to check whether a web-hook subscription is being delivered properly? Do we need to re-register web-hooks after updating to the latest API?

API version 2022-07

If there’s any I’ll greatly appreciate.

We also confirmed that webhooks are registered for these shops with the new API version.

Hello @Denn ,

Is there a way to check whether a web-hook subscription is being delivered properly?

Yes, check the Webhook metrics report in your Partner Dashboard.

If this is still unresolvable on your side with the information in the report, please DM me with specific details so we can take a deeper look.

Do we need to re-register web-hooks after updating to the latest API?

Updating the webhooks to an API version involves registering them under the desired version as per this tutorial. To my understanding this update should not be a reason for you to not receive the billing success webhook inconsistently between shops.

Please keep us posted.

Best,

Juan