StrimzStrimz
Dashboard

Subscriptions page

Your subscribers, their charges, and cancellation.

A subscription pairs a plan (how much, how often) with a payer wallet (who pays). The permit the customer signs at checkout lets Strimz charge each period without asking again.

To create or archive plans, use the Plans page.

The layout

The table lists subscriptions, most recent first, with status filters and cards for each status. Columns:

  • Subscriber: the payer wallet, which opens the subscription's page.
  • Plan: the plan name, which opens the plan's page.
  • Amount, Status and when the current period ends.

A subscription's page

Each subscription shows:

  • Billing: its plan, payer wallet and trial end, plus the current period and the next charge.
  • Charges: every charge, each linking to its transaction. Refunds start from the transaction's page.
  • Cancel: for active, trialing and at-risk subscriptions. Strimz marks it cancelled at once, fires subscription.cancelled and stops charging. Cancelled subscriptions cannot be resumed; the customer subscribes again.

Strimz also queues an on-chain cancel. It works with the subscriptions contract from the next testnet redeploy (#142). On the current deployment it reverts, so the contract still lists the subscription as live, although Strimz no longer charges it.

Statuses

  • trialing: in the free trial; the first charge comes when it ends.
  • active: charged on schedule. Each successful charge fires subscription.charged.
  • at risk: a charge failed, retries are scheduled, and the 48-hour grace period is running. The AutoPay Agent's Recovery can email the customer; see Agents.
  • cancelled: you cancelled from the dashboard or API, or the payer cancelled from their wallet. No more charges.
  • lapsed: a charge failed and the grace period ended without a successful charge.

Common workflows

A customer wants to change plans. Cancel their subscription and send them the new plan's sign-up link. The permit is per plan, so there is no in-place change.

A charge failed. Open the subscription and check its charges. If Recovery is on, it emails the customer during the grace period.

On this page