Any reason why the Billing API is disabled for custom apps? Or has there just not been a use-case where it was considered a viable requirement?
I built an [custom] application for a customer and the app utilises S3, AWS CloudFront among other things which cost me money to host. I thought I could pass the costs via the Billing API; to my chagrin I couldn't get the app to work for billing, until I figured out finally that the Billing API was specifically disabled for custom apps.
Would the solution be to copy the app out into a public app, lodge it for approval as an unlisted public app & then have the customer install the app? Seems convoluted. Also seems like I'd hit a hurdle where reviewers would point out that a better alternative would be a custom app.
Is there an alternative method to level an arbitrary billing event?