What happens in every billing period
How one starts
You do not create subscriptions directly. You create a checkout session from a recurring price, and the subscription is what the completed checkout produces.subscription.created, carrying the
subscription id, the customer, the amount and the next charge date.
The authorization
This is the part worth understanding properly.Reading a subscription
Response
Statuses
When a collection fails
A failure the customer can fix, such as an insufficient balance, is a schedule rather than an incident:- The first attempt happens on the billing date.
- Further attempts are spaced over the following days, not minutes.
- A reminder email goes to the customer.
- When the schedule is exhausted, the subscription pauses instead of retrying forever.
payment.failed for the attempts and can decide what to
do about access. Most teams keep access during the retry window and only act
when the subscription pauses.
Cancelling
Cancelling is the customer’s authority under the contract they signed. When you allow it, they send it from their own wallet through the portal, and Reclack confirms the chain agreed before marking the subscription cancelled. Your application hearssubscription.cancelled.

