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:
- The customer receives daily emails for 3 days with a renewal link
- The subscription remains active during this period
- 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
- Navigate to Subscriptions in the dashboard
- Use filters to view by status (Active, Past Due, Canceled)
- 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.