The billing engine
Every subscription charges itself on schedule. Failed payments retry automatically until the money is recovered. And every renewal shows up in your store like any other paid order.

Charges exactly what's due, every day. Skips, pauses, and date changes reschedule themselves.
Failed cards retry over 7 days — most fix themselves. Dead cards are left alone to protect your standing.
A renewal can only ever charge once — even if something glitches and retries.
Every renewal lands in your store admin as a regular paid order, ready to ship.
Reminders, failure notices, and confirmations send themselves — the paper trail regulators want.
A dispute stops billing on the spot. Win it, and billing resumes on its own.
Under the hood
A charge either went through, failed temporarily (so we retry it), or failed for good (so we don't). Every attempt is logged — nothing gets stuck, nothing goes mysterious.