Boxes that rebill themselves.
Subscription commerce on stablecoin rails: charges land on shipping day, customers skip and pause without tickets, and failed renewals recover before the box misses its slot.
Recurring commerce, end to end
From curated boxes to replenishment, the billing follows your fulfilment — not the other way around.
Skip, pause, swap — without support tickets.
Every flow your customers expect from subscription commerce, self-serve in the portal.
Skip
portalGoing on holiday? One tap moves the charge and the shipment to the next cycle.
Pause
portalPause keeps the allowance but freezes charges — nothing settles until they return.
Swap
portalSize, flavor, cadence — plan changes apply to the next charge with proration.
No charge, no box — so charges retry first.
A failed renewal pauses fulfilment, retries on your ladder and emails the customer — most recover before the shipping cutoff.
- Retries aligned to your fulfilment calendar
- Customer notified before every attempt
- order.past_due webhook holds the shipment automatically
Stores ask
Can we bill on shipping day instead of signup day?
Yes — anchor the cycle to any day. Charges settle when the box ships, so refund requests from early billing disappear.
What happens to fulfilment when a charge fails?
The subscription moves to past_due and a webhook fires; hold the shipment, let the retry ladder run, and release it when the charge settles.
Do small basket sizes work on-chain?
On L2s like Base and Arbitrum network fees are cents, so even a $9 refill stays profitable.
Put your store on repeat.
Model boxes, cadences and member pricing in the console. Live settlement arrives as the platform matures.