Manage Subscribers
Paisr supports a robust and flexible subscriptions system designed to handle recurring billing for services, memberships, digital products, and more. Subscriptions are tied to your customers and can be configured with custom billing intervals, automatic invoicing, and plan-based pricing.
When a subscription is created, Paisr automatically generates invoices at the scheduled interval and manages the full payment lifecycle on your behalf—from issuance to payment collection and status updates.
Prerequisites
Before creating a subscription, ensure you have the following in place:
- At least one defined Plan, which determines the pricing and billing interval.
- A default Wallet,set up and active for receiving payouts.
How it works
Subscriptions are defined by a billing schedule and pricing configuration. Once active, Paisr handles the rest:
- Generate a new invoice at each billing interval.
- Email the invoice to the customer (if enabled).
- Track the payment status in real time.
- Automatically void unpaid invoices when subscriptions are cancelled or expire.
You can create and manage subscriptions from the Billing section of your Dashboard or programmatically using the Subscriptions API.
Setup Subscription
Select the customer, and price options you want to attach to the subscription. You can add up to 10 price options to a subscription.
When subscription to more than 1 option, you’ll need to make sure that:
- All price options have the same billing interval.
- You provide a high-level trail period to override option based trail periods.
Activate Subscription
Next step is to activate the subscription. This part can easily be done by sharing the checkout url of the generated invoice with the customer to complete their payment.
Once payment is received, the subscription will automatically be activated and renew at each interval.
Lifecycle of a Subscription
Understanding the subscription lifecycle helps you track the current state of any subscription and ensure proper billing.
Below is an overview of how a subscription moves through its lifecycle in Paisr:
Modifying Subscriptions
Once a subscription is created, it can’t be modified directly. In order to modify the subscription, you have to update the connected Plan Options. There are however some limitations:
- Changes will only be applied to future invoices.
- Billing interval changes are not inherited.
- Only
pending
andexpired
subscriptions can be deleted.