Hello,
I’m developing an app whose billing logic will be a combination of usage-based and time-based.
I’ve attached a photo of what the pricing will look like:
I want to make it so that when the merchant reaches let’s say, orderCount of 51, his plan will automatically update from Lite to Basic, thus his subscription too. However as I understand, it is a must that the merchant accepts this new subscription in the confirmationUrl.
And this is where it becomes a problem for the app`s functionality. If the merchant is not on his computer and the maximum orderCount of his plan was reached, he will not be able confirm his new subscription plan, and then the app will not work until he has updated it.
Is it possible to update the merhant’s plan without his confirmation? (For example, I believe a solution would be that the merchant would agree to a max charge of 50 when installing the app)
If it is, how can I do this? As far as I know, there are no GraphQL mutations about updating the merchant’s app subscription.