BILLING

Billing

Subscriptions, checkout, coupons, and a full audit trail

Plans in every language AIM supports, card and crypto checkout, automatic renewals, coupons with real rules, and an admin dashboard that treats every payment as a first-class record.

  • 2 Checkout rails: card and crypto
  • 3 Languages at the pricing layer
  • 100% Actions in the audit log

Billing runs every money move on the platform. The customer sees a clean pricing page with cards that describe each plan in their own language, prices in their currency, and a clear call to checkout.

Two rails cover modern payment expectations: cards through a trusted payment provider (sensitive data never lands on our servers) and crypto for popular tokens, each with its own tailored flow. Successful checkout flips the subscription live immediately — no "your account will be upgraded within 24 hours" nonsense.

Renewals are fully automated. If a card fails, the platform tells the customer politely and offers options. Every customer sees a personal billing page with their plan, history, and invoices. No mystery charges, no spreadsheets of receipts.

The admin dashboard is where a platform operator runs the business. Plans, subscriptions, payments, coupons, admins, audit — each one a first-class section. Plans are edited in-panel, with translations for every supported language living right next to the price. Coupons support percentage or fixed discounts, hard limits, and expiry dates.

Every single action — creating a plan, issuing a coupon, refunding a charge, changing admin rights — is logged. Audit is not a nice-to-have here; it is how finance teams and platform operators prove a point when anything looks off.

Database changes follow a migration pattern with a safety net. Before every migration runs, a backup is snapshotted. If a migration fails, the snapshot is restored instead of leaving the billing tables in an in-between state. That discipline is worth a lot the one day you need it.

Trials and legacy flows are handled gracefully. New customers get a credit page so they can try the product without a charge. Old payment flows from earlier platform versions still work, so historical subscribers never get stranded. Billing is where modernising and not breaking the past meet.

Capabilities

Everything Billing handles for you

  • Multilingual pricing pages

    Plan copy in every language AIM supports — the same source of truth the admin edits in one form.

  • Card + crypto checkout

    Cards via a trusted provider (no card data on our servers); crypto for current popular tokens.

  • Auto-renewal

    Subscriptions renew on schedule; failed charges surface clear retry options for the customer.

  • Coupons with rules

    Percentage or fixed discounts, expiry dates, usage caps — the things you actually need when running promotions.

  • Customer billing page

    Plan, history, receipts, next charge — all in one place for every customer.

  • Admin dashboard + audit

    Plans, subscriptions, payments, coupons, and a full action log for operators and finance.

  • Safe migrations

    Database changes run with a backup snapshot first — never leave billing tables half-updated.

Integrations

How Billing fits into the platform

Billing identifies every customer through AuthGate, exposes plan status to any service that needs it, and receives traffic from AccountManager whenever someone upgrades.

  • AuthGate supplies the identity and admin flag; Billing never stores duplicate auth data.
  • AccountManager sends owners into checkout from the upgrade CTA without a second login.
  • WhatsappQR checks for an active subscription before opening a new channel session.
  • SuperAdmin admin rights for the billing dashboard come from the same admin list the platform uses everywhere.

Wire Billing into your product today

Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.