A subscription entity signifies the customer’s commitment to make regular payments, showing they actively use the service and pay on a recurring basis. To register a subscription, first obtain the customer’s authorisation. When you create a subscription, the response includes an authorisation link. Redirect the customer to this link to complete the authorisation process. Once the customer authorises, the subscription becomes active.
To create a new subscription from the dashboard, Go to Subscriptions Dashboard > All Subscriptions > Create Subscription. Follow the steps as shown in the below image.You can also create multiple subscriptions at once using the dashboard. Go to Subscriptions Dashboard > Batch Subscriptions > Upload File to upload a file that contains all the information required for multiple subscriptions.

Authorisation lifecycle

Before a subscription becomes ACTIVE, the customer must authorise it. Authorisation indicates that the customer has completed the initial payment (if applicable) and successfully subscribed. If the customer doesn’t complete payment within a certain timeframe, the subscription link will expire. Below is a visual diagram illustrating the different states during the authorisation process.

Authorisation lifecycle

The table below explains the various states an authorisation can go through once it’s created:
Authorisation StateDescription
INITIALISEDThe system creates the authorisation request.
PENDINGThe customer needs to act on the authorisation request, and the bank must confirm it.
SUCCESSThe customer successfully completes and approves the authorisation.
FAILEDThe authorisation request fails due to customer decline, timeout, or other errors.

Subscription lifecycle

The table below describes the various states a subscription enters after creation:
Subscription StateDescription
INITIALISEDThe system creates the subscription but waits for customer authorisation.
BANK APPROVAL PENDINGThe customer authorises the subscription, but the bank confirmation is still pending. This applies to NACH.
ACTIVEThe bank fully authorises the subscription, making it ready for payment collection.
ON HOLDThe subscription goes on hold due to a failed recurring payment and resumes once reactivated. This applies to periodic mandates on NACH and Cards standing instructions payment methods.
PAUSEDThe merchant pauses the subscription, applicable only for active periodic subscriptions.
COMPLETEDThe subscription completes its cycle or reaches its expiry limit.
CUSTOMER CANCELLEDThe customer cancels the subscription at the bank. Canceled subscriptions can’t resume.
CUSTOMER_PAUSEDThe customer pauses the subscription from their UPI app; only the customer can resume it.
EXPIREDThe subscription reaches its expiry date and stops processing payments.
LINK EXPIREDThe authorisation link expires without successful completion by the customer; no further action is possible. This applies to non-seamless subscriptions created after May 4, 2023.