Billing API suddenly throwing "this application is currently owned by a Shop" error after Dev Dashboard migration - worked fine yesterday

Yeah had the same issue. Was stumped for an hour or so. Go into your app configuration and make sure you have selected a distribution (public or private app).