Chat on WhatsApp

Subscription model without Stripe / PayPal, how do you run recurring billing?

Subscriptions still work for CBD, they just don’t run on Stripe Billing or PayPal Subscriptions. The recurring engine moves into the high-risk gateway’s tokenized vault:

  • NMI Customer Vault, tokenizes the card on first purchase, recurring charge fires on schedule. Same fee structure as one-time charges.
  • Authorize.net CIM (Customer Information Manager), same pattern, different gateway.
  • Aeropay tokenized ACH, customer links bank once, recurring bank-debit charges fire on schedule. Lower fees (~1.5%) but slightly higher failure rate than card-based.

Magento side, two extension options that handle the recurring-charge orchestration:

  • Aheadworks Subscriptions & Recurring Payments, the default for Magento + non-Stripe gateways. Supports prepaid plans, discount-on-renewal, skip-cycle, swap-product. ~$799 one-time + support.
  • Mirasvit Subscriptions, cheaper (~$499), simpler UX, fewer features. Fine for under-2,000-subscriber brands.

The pattern Charlotte’s Web and Medterra use: 15% subscribe-and-save discount, monthly cadence, swap-product / skip-month / cancel buttons in the customer portal. Subscription LTV runs 3.2-4.8x the one-time-purchase LTV in CBD because daily-use customers don’t want to re-buy every 30 days.

Was this helpful?