Skip to main content
The subscriptions page in your moneydevkit dashboard lets you view all recurring subscriptions, track their status, and manage renewals and cancellations.

What are Subscriptions?

Subscriptions are created when a customer completes a checkout for a product with a recurring interval. Unlike one-time purchases, subscriptions:
  • Bill customers on a recurring schedule (monthly, quarterly, or yearly)
  • Send automatic renewal reminder emails
  • Include a grace period for missed payments
  • Can be canceled by customers or merchants

Subscriptions Dashboard

The subscriptions page in your moneydevkit dashboard displays all subscriptions with key metrics:
  • Active subscriptions - Currently billing subscriptions
  • Past due subscriptions - Subscriptions in the grace period awaiting payment
  • Canceled subscriptions - Subscriptions that have ended

Subscription Details

Each subscription record includes:
FieldDescription
Subscription IDUnique identifier (click to copy)
CustomerCustomer name and email
ProductThe recurring product being billed
AmountSubscription price per period
CurrencyUSD or SAT
StatusCurrent subscription status
Recurring IntervalMonthly, Quarterly, or Yearly
Current PeriodStart and end dates of the current billing period
Started AtWhen the subscription was created
Canceled AtWhen cancellation was requested (if applicable)
Ends AtWhen the subscription will end (if canceling at period end)

Subscription Statuses

StatusDescriptionCustomer Access
activeSubscription is current and paidFull access
past_duePayment missed, in 3-day grace periodFull access (grace period)
canceledSubscription has endedNo access

Grace Period Behavior

When a subscription enters the past_due status:
  1. The customer receives daily emails for 3 days with a renewal link
  2. The subscription remains active during this period
  3. If no payment is received after 3 days, the subscription auto-cancels
Use hasActiveSubscription in your code to check if a customer should have access. This returns true for both active and implicitly covers subscriptions still in their billing period.

Managing Subscriptions

Viewing Subscriptions

  1. Navigate to Subscriptions in the dashboard
  2. Use filters to view by status (Active, Past Due, Canceled)
  3. Click any subscription to view details

Canceling Subscriptions

Subscriptions can be canceled in two ways: Cancel at period end (default):
  • Subscription remains active until the current period ends
  • Customer retains access until the billing period expires
  • No refund needed since they’ve already paid for the current period
Cancel immediately:
  • Subscription ends immediately
  • Customer loses access right away
  • Consider issuing a prorated refund
Immediate cancellation removes customer access instantly. Use cancel at period end for a better customer experience.

Subscription Lifecycle

Created → Active → [Renewal payment] → Active (new period)

                   Past Due → [Payment within 3 days] → Active

                              Canceled (auto or manual)
See the Subscriptions integration guide for implementation details.