Subscriptions
Recurring revenue, without the spreadsheet.
Offer monthly, annual or custom-interval plans with free trials. See every subscriber's status at a glance, and let your provider handle the recurring charges.
Illustrative preview with sample data.
Highlights
Flexible intervals
Daily, weekly, monthly or yearly billing, with interval counts like every 3 months.
Free trials
Add a trial period to any recurring price and convert customers automatically when it ends.
Provider-run renewals
Recurring charges are created and retried by your payment provider on schedule.
Cancel cleanly
Cancel immediately or at the end of the current period, from the dashboard or API.
Know where you stand
Active, trialing, past due and canceled: every subscriber's status, kept in sync.
Lifecycle events
subscription.created, .updated and .canceled webhooks keep your systems in step.
Details

Start subscriptions from anywhere
- Subscription-mode hosted and embedded checkout
- Recurring payment links for no-code sign-ups
- Trial periods from 1 to 730 days
- Period start and end dates on every subscription
Included from Growth
- Not included on Starter
- Advanced reports on Growth and above
- Status kept in sync from provider events
- Customer records shared with invoices and payments
Build
Works from the dashboard or the API.
Everything you can do in the dashboard is also available through the REST API, with test keys in sandbox.
# 1. Create a product with a recurring price
curl "https://api.allidian.com/v1/products" \
-H "Authorization: Bearer al_sk_test_..." \
-H "Content-Type: application/json" \
-d '{ "name": "Pro plan",
"price": { "currency": "usd", "unit_amount": 4900,
"type": "recurring", "interval": "month",
"trial_period_days": 14 } }'
# 2. Start a subscription-mode checkout with that price
curl ".../api/v1/checkout/sessions" -H "Authorization: Bearer ..." \
-d '{ "mode": "subscription", "currency": "usd",
"price": "<price id>" }'The future of payments is connected.
Build on infrastructure that can evolve with new providers, markets, payment methods and intelligent commerce. Start free in sandbox today.
No sales call required. Create an account and access your developer sandbox.
- Payment succeeded$248.00 · Hosted checkout
- Invoice paidINV-0142 · $5,616.00
- Webhook deliveredpayment.succeeded · 200 OK