Subscribe Overview
Confirmo Subscribe lets you bill your customers on a recurring schedule in stablecoins. Your customer authorises a subscription once, at checkout. After that, Confirmo collects the payment each billing cycle automatically. Settled payments are added to your existing Confirmo merchant balance, alongside your other Confirmo activity. You access your balance via withdrawals and payouts.
Use Subscribe when you want to charge the same customer again and again — memberships, SaaS plans, retainers — without asking them to approve every payment.
Subscribe vs. CheckoutA Checkout invoice is a one-off payment that expires. A subscription is a standing authorisation: your customer approves once, and Confirmo collects every cycle until the subscription is canceled or its term ends.
How Subscribe works
- Create a subscription plan - a plan defines the price, currency, billing interval, term, and grace period. You create plans once and reuse them across subscribers.
- Create a subscription - when a customer wants to subscribe, you create a subscription for them on a plan. Confirmo returns a hosted checkout URL.
- The subscriber checks out - you send the customer to the checkout URL. They authorise the subscription once in their wallet.
- Confirmo collects each cycle - recurring charges run automatically on schedule. You stay in sync via webhooks and the merchant dashboard.
See Subscription Lifecycle for the full set of states, and Subscription Webhooks for the events.
Before you start
- Complete onboarding.
- Generate and safely store your API keys.
- Choose which blockchains and stablecoins your checkout accepts. You set this at an account level in the merchant dashboard, and subscribers can then pick from that selection at checkout.
Wallet Coverage
Subscribers can pay from a self-custody wallet like MetaMask, Trust Wallet, Phantom, and 700+ other WalletConnect-compatible wallets.
The connection and signing experience can differ in each individual self-custody wallet, these differences do not impact the end subscription.
Supported Stablecoins and Networks
You can enable and disable these via settings in the Merchant Dashboard.
| Blockchain | Supported Stablecoins |
|---|---|
| Ethereum | USDC, USDT, USDG |
| Polygon | USDC, USDT |
| Solana | USDC, USDT, USDG |
| Tron | USDT |
Pricing Currencies
The pricing currency is the fiat currency your subscription plan is denominated in. We currently support USD-denominated subscription plans only.
Non-USD-denominated plans are coming soon. Until then, see Creating a Plan for how to price in another currency using USD-denominated plans.

