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:

Subscription Statuses

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

See the Subscriptions integration guide for implementation details.