No monthly fee · No setup · One flat 3.9% + $0.40 per sale
The same primitives Stripe, Paddle and Lemon Squeezy give you — plus the tax and compliance burden taken off your company entirely.
Drop-in checkout on your own domain, or embed it as a modal or inline iframe. Cards, wallets, and a redirect flow with signed returns.
Trials, proration on upgrade or downgrade, pause/resume, seat-based billing, and automatic dunning with retry schedules.
Issue keys on purchase, activate and validate per device with activation limits and expiry — no extra service to run.
Prepaid wallets and metered billing with durable idempotency — perfect for AI tokens, API calls and loyalty points.
As merchant of record we calculate, collect and remit VAT, GST and US sales tax, and issue compliant invoices in our name.
HMAC-signed events with automatic retries, a full delivery log and one-click resend. Build your fulfilment on real-time truth.
Split every sale across co-founders, partners or an affiliate program automatically, settled on the same payout schedule.
A double-entry ledger tracks every cent; twice-monthly payouts land the net in your account with self-billed invoices.
Live revenue, MRR and customer metrics in a clean dashboard, plus a metrics API for your own reporting.
Verifiable properties of the platform — not traction claims. CANDI is new; we would rather show you the mechanics than a logo wall.
# 1 — open a checkout curl -X POST https://api.usecandi.com/v1/checkouts \ -H "x-api-key: candi_test_…" \ -d '{"product_id":"prod_…","success_url":"https://yourapp.com/done"}' → { "url": "https://checkout.usecandi.com/chk_…" } # 2 — fulfil on the signed webhook (candi-signature: HMAC_SHA256) POST /your/webhook checkout.completed → grant access. payouts land twice monthly.
Define a one-time or recurring product with pricing, tax category and any license, file or credit features.
Call the API for a hosted checkout URL, or embed it. We handle payment, tax and the compliant invoice.
POST /v1/checkouts
→ checkout.usecandi.com/{id}Listen for checkout.completed, verify the signature, and grant access. Payouts arrive automatically.
# connect the CANDI MCP server npx candi-mcp # then, from any agent: create_product(name, price) create_checkout(product_id) get_metrics_summary() → MRR