Subscription + renewal

Topic summary

Selling server access via credits and auto-renewing when credits run low. The goal is to top up credits to a plan’s full amount (e.g., from 200 back to 1000) before access is interrupted.

Proposed approach: Track credits in-app and, when a threshold is hit, trigger a billing attempt that creates a transaction and order to replenish credits. This would depend on prior merchant authorization for automatic renewals.

Platform feedback: Current subscription flows and checkout UI don’t support this use case well. There isn’t a built-in user interface or wording model for threshold-based, automatic credit top-ups. While an app-triggered billing/order could theoretically work, it’s considered tricky and not directly supported.

Status and next steps: The use case will be documented internally by the team. Another participant confirmed the same need. No concrete solution or workaround was provided, and the discussion remains open without a resolved path.

Summarized with AI on January 31. AI used: gpt-5.

I want to sell access to server resources. Access would be given in the form of credits; once the credits run out, so does the access.

The thing that we are looking into with the subscription contract is whether we can have an auto-renew feature where when the credits are running low, they can be renewed and not lose access to the servers.

An example would be they had 1000 credits and got down to 200, not wanting to stop access, and depending on what plan they chose, we could then top the credits back up to 1000.

Is this doable or allowed? Or is there some other mechanism that I have overlooked?

Hi Dugen,

This is an interesting question. We don’t know what credits are and I am assuming that your app is tracking them on your end? I was thinking that your app could trigger a billing attempt to create a transaction and an order that in turn replenishes the credits on your end, but I am afraid it might be a little tricky that we don’t have the UI’s built for this. Things like how is it going to look on the checkout screens, wording etc. I don’t think this use case will make sense with our current flows for subscriptions. I will document this potential use case with our team, thank you for your input.

Pranab

I have the same use case. We offer credits and I need a way to automatically renew credits when a threshold is passed (if merchant authorized it previously). Is there any way to accomplish this? Thank you.