In RISE, there are two kinds of subscriptions. Internal subscription and Stripe subscription.
- Internal subscription: It'll be managed by the app by cron job. The invoices will be created on the billing dates. Then the admin or client can pay the invoices manually. No auto payment is available here.
- Stripe subscription: It'll be managed by Stripe. The payments will be captured from clients cards automatically on the billing dates and the invoices will be created as well.
Subscriptions statues:
- Draft: Initial state of a subscription. No invoices/payments will be added at this state.
- Pending: For stripe subscription, once the subscription request will be sent to the client, the subscription will stay on the pending status until the client Until the client subscribes.
- Active: Billing will be activated on this state. For internal subscription, admin can activate the subscription any time. For stripe subscription, the subscription will be activated once the client set the payment method.
- Cancelled: Client or admin can cancel any subscription to stop the billing.
First billing date: This could be current date or any future date. For future date, the date must be before next billing cycle date. For example, if the subscription billing cycle is monthly, then the maximum future date could be 1 month from the current date. To start the subscription on the current date when client setup the payment method, keep the first billing date as blank.