Managing Subscriptions

Available via: Dashboard and API

Viewing Subscriptions

From the Dashboard

Go to Subscriptions in your Dashboard to see all subscriptions. You can filter by:

  • Status — Active, Past Due, Canceled, etc.
  • Currency — EUR or USD
  • Billing Interval — Day, week, month, year
  • Offer — Filter by specific subscription offer
  • Waitlist Status — Pending, approved, declined, etc.

Click on a subscription to see its details, including:

  • Customer email
  • Payment history for this subscription
  • Current status and next payment date
  • Discord information (if integrated)
  • Extra information collected during checkout

Via the API

List all subscriptions:

curl https://api.inflowpay.xyz/subscription?page=1&limit=20 \
  -H "X-Inflow-Api-Key: your_private_key"

Filter subscriptions:

curl "https://api.inflowpay.xyz/subscription?status=ACTIVE&currency=EUR&interval=month" \
  -H "X-Inflow-Api-Key: your_private_key"

Get a specific subscription:

curl https://api.inflowpay.xyz/subscription/{subscriptionId} \
  -H "X-Inflow-Api-Key: your_private_key"

Get subscriptions for a specific offer:

curl https://api.inflowpay.xyz/subscription/offers/{offerId}/subscriptions \
  -H "X-Inflow-Api-Key: your_private_key"

Filter Parameters

ParameterTypeDescription
statusstringSubscription status (ACTIVE, PAST_DUE, CANCELED, etc.)
currencystringEUR or USD
intervalstringday, week, month, year
subscriptionOfferIdstringFilter by offer ID
waitlistStatusstringWaitlist status (pending_waitlist, approved, etc.)

Canceling a Subscription

From the Dashboard

  1. Go to the subscription details.
  2. Click Cancel Subscription.
  3. The subscription enters PENDING_CANCELLATION and is fully canceled at the end of the current billing cycle.

Via the API

curl -X DELETE https://api.inflowpay.xyz/subscription/{subscriptionId} \
  -H "X-Inflow-Api-Key: your_private_key"

Retry Failed Payments (Dashboard Only)

If a recurring payment fails:

  1. Go to the subscription details.
  2. Click Retry Payment.
  3. Inflow attempts to charge the customer's payment method again.

Payment Method Update Link (Dashboard Only)

If a customer's card has expired or their payment method needs updating:

  1. Go to the subscription details.
  2. Click Generate Payment Method Update Link.
  3. Send the generated link to your customer.
  4. The customer can update their payment method through a secure page.

Subscription Metrics (Dashboard Only)

The Subscriptions section of the Dashboard shows:

  • MRR (Monthly Recurring Revenue) — Total recurring revenue normalized to a monthly basis
  • Active Subscribers — Count of currently active subscriptions
  • Churn — Subscriptions canceled in the current period