1. Create a Registration Link🔗
To create a registration link:
- Log into the Razorpay Dashboard.
- Navigate to Subscription → Registration Links.
- Click +Create New Link and follow the on-screen instructions.
The registration link is sent to the customer. Once a customer successfully makes the authorisation payment, you need to wait for the payment to reach the captured
state.
Create Registration Links via APIs:
You can create registration links using APIs. Refer to the API section for more details.
Registration Link Fields🔗
The below table lists and gives a brief description of the various fields available when creating a registration link from the Razorpay Dashboard.
Description
mandatory-
A brief description of the registration link.
Customer Name
optional-
Name of the customer. If you have already created a customer via APIs, you must enter the same Customer Name here.
Customer Contact
mandatory-
Phone number and email address of the customer. If you have already created a customer via APIs, you must enter the same email address and phone number here.
Notify
optional-
There are two ways in which you can send notifications:
- SMS
Receipt No.
optional-
A user-entered unique identifier for the order. For example,
Receipt No. 1
. This parameter should be mapped to theorder_id
sent by Razorpay. Expiry
optional-
The expiry date of the link. Defaults to No Expire.
Payment Method
mandatory-
The payment method to make the authentication payment. Available options:
- Emandate
- Card
- Paper NACH
- UPI
Card
-
Details to be filled when you select Card as the payment method.
Amount
mandatory- The payment amount. For Card, the minimum amount is ₹1.
Emandate
-
Details to be filled when you select Emandate as the payment method.
Skip Bank Details
optional-
Select this option if you do not want to pre-fill bank details in the registration link.
Bank Details
-
The customer's bank details.
Select Bank
mandatory- Select the customer's bank.
IFSC
mandatory- Enter the customer's bank IFSC.
Account Details
-
Customer's account details.
Beneficiary Name
mandatory- Customer's name.
Account Number
mandatory- Customer's account number.
Token Expire
optional-
Specifies the expiry date for the token. That is, how long you can charge the customer using the authorised payment method.
Amount
mandatory-
The payment amount. For Emandate, the authorisation amount is ₹0. However, you can choose to auto-charge the customer an initial payment immediately after authorisation by entering any amount greater than ₹0. For example, if you enter ₹1,000, the customer is auto-charged ₹1,000 as soon as the token is confirmed.
Token Max Amount
optional-
The maximum amount you can charge the customer once the authorisation transaction is completed. Defaults to ₹99,999 (maximum value).
NACH
-
Details to be filled when you select Nach as the payment method.
NACH Form
-
Select this option if you have the customer's NACH form, but have not created a registration link for the customer.
Bank Details
mandatory-
The customer's bank IFSC.
Account Details
-
Customer's account details.
Beneficiary Name
mandatory- Customer's name.
Account Number
mandatory- Customer's account number.
Bank Account Type
mandatory- The customer's bank account type. Available options:
- savings
- current
Reference 1
optional- A user-entered reference for the NACH form.
Reference 2
optional- A user-entered reference for the NACH form.
Token Expire
optional-
Specifies the expiry date for the token. That is, how long you can charge the customer using the authorised payment method.
Amount
mandatory-
The payment amount. For NACH, the authorisation amount is ₹0. However, you can choose to auto-charge the customer an initial payment immediately after authorisation by entering any amount greater than ₹0. For example, if you enter ₹1,000, the customer is auto-charged ₹1,000 as soon as the token is confirmed.
Token Max Amount
optional-
The maximum amount you can charge the customer once the authorisation transaction is completed.
- Defaults to ₹1 lac.
- Maximum amount is ₹1cr.
UPI
-
Details to be filled when you select Card as the payment method.
Amount
mandatory- The payment amount. For Card, the minimum amount is ₹1.
Token Expire
optional- Specifies the expiry date for the token. That is, how long you can charge the customer using the authorised payment method. Defaults to 10 years.
Token Max Amount
optional- The maximum amount you can charge the customer once the authorisation transaction is completed.
- Defaults to ₹2,000.
- Maximum amount is ₹2,000.
Internal Notes
optional-
User-entered notes for internal reference.