Hi!
I am a developer with a nearly finished app using Next/React.js, Node(with koa middleware) and Firebase. I was getting ready to submit my App today, but saw that shopify requires that apps implement it’s billing api. For whatever reason, I’ve been assuming that the shopify app store would handle billing (we want to do a simple, one tier, fixed-rate, pay-by-month subscription plan with one trial week).
I’m now delving into the Shopify Billing API (the recurring application charges endpoint) and trying to integrate it into our database, server and client side code. I’m running into a lot of road blocks trying to integrate the billing cycle creation and activation into the server code, and also with managing the state of activation and all of the redirects necessary to confirm and activate the app purchase in the client side code. It feels like it may be unnecessarily complicated for what we’re trying to do.
Is there not a simpler way of doing this through the app store interface? Something very simple like, “If you pay, you can use our app, but if you don’t, you can’t”. Or does all the billing need to be managed internally with the Billing API and code customized for our own application?
HELP!