You run your own Google Play Billing backend. You did not pick a subscription platform, for control or cost or because your app is a wrapped web app. Everything works. Then a support ticket arrives at 11 pm, and it is one of these fifteen. Each one is either something that happened in an app I run, or a behaviour Google documents. Each one has a rule id in Billing Doctor , a free local tool that reads a redacted timeline of the purchase and says where it broke, with Google's sentence quoted and...