Frequently Asked Questions (FAQs)

Find answers to frequently asked questions about Recurring Payments.


GeneralπŸ”—

1. Who controls the debit schedule frequency and amount?πŸ”—

Recurring Payments allows you to charge customers automatically at regular intervals that are defined and controlled by you. Essentially, Razorpay processes recurring payments as-and-when-presented by you.

2. How can I ensure there are no delays processing payments made by my customer?πŸ”—

Ensure you have sufficient balance/credits/funds in your Razorpay account to ensure there are no delays processing payments.

3. Is two-factor authentication (2FA) available when registering a mandate?πŸ”—


Methods

Authorization

Emandate via netbanking

Netbanking login

Emandate via debit card

OTP/3D secure

Cards

OTP/3D secure

Paper NACH

Signature

UPI mandate

UPI PIN

4. I have a valid token, but the recurring payment failed. What could be the reason?πŸ”—

There could be various reasons why a recurring payment could fail. Potential reasons could be:

  • Expired card.
  • Credit card reported lost or stolen.
  • Insufficient funds.
  • Recurring payment canceled directly from the bank.
  • Pre-debit notification failed.

5. How can I track the status of subsequent payments I have charged the customer?πŸ”—

You can track the real-time status of payments as created, captured (successful), failed via Razorpay Dashboard, polling our APIs or subscribing to our webhooks.

6. What is the settlement timeline for subsequent payments I have charged the customer?πŸ”—

Settlements happen as per your settlement schedule. You can view your settlement schedule on the Dashboard (Settlements β†’ View Settlement Cycle). In case the settlement is scheduled on a bank holiday; the settlement occurs on the next working day.

7. When making the authorization payment, what additional data do customers see on their bank page?πŸ”—

The customer is shown the following:

  • Payment type ("Recurring" or "Standing Instructions").
  • Frequency of recurring payments.
  • Maximum amount to be deducted.
  • Expiry date of standing instructions.

Payment MethodsπŸ”—

1. What payment methods are available for Recurring Payments?πŸ”—

The following payment methods are available for Recurring Payments:

  • Emandate via netbanking
  • Emandate via debit card
  • Emandate via aadhaar
  • Credit Cards
  • Debit Cards
  • Paper NACH
  • UPI

2. Are Emandate and Paper NACH covered under Negotiable Instrument Act?πŸ”—

Yes. Emandate and Paper NACH are covered under the Negotiable Instrument Act. Refer to the Circular from NPCI for more details.

3. Which banks and apps support UPI Recurring Payments?πŸ”—

Supported Banks

  • Axis Bank
  • Bank of Baroda
  • Bank of India
  • Canara Bank
  • Capital Small Finance Bank
  • Federal Bank
  • HDFC Bank
  • HSBC
  • ICICI Bank
  • IDBI Bank
  • IDFC First Bank
  • Indusind Bank
  • Jio Payments Bank
  • Karur Vysya Bank
  • Kerala Gramin Bank
  • North East Small Finance Bank
  • Paytm Payments Bank
  • Pragathi Krishna Gramin Bank
  • Punjab and Sind Bank
  • Punjab National Bank
  • Rajkot Nagrik Sahakari Bank
  • RBL
  • Saraswat Co-operative Bank
  • SBM Bank India Ltd
  • Shivalik Small Finance Bank
  • State Bank of India
  • Suryoday Small Finance Bank
  • Thane Janta Sahakari Bank
  • Utkarsh Small Finance Bank
  • Yes Bank Ltd
  • Nainital Bank
  • Patan Nagarik Sahakari Bank
  • The Vijay Co-operative Bank
  • The Adarsh Co-operative Urban Bank
  • GP Parsik Sahakari Bank
  • Capital Small Finance Bank
  • Kotak Mahindra Bank
  • Union Bank of India
  • Indian Overseas Bank
  • AU Small Finance Bank

Supported Apps

  • BHIM
  • Paytm
  • PhonePe
  • Amazon Pay
  • IndusInd Bank App

4. How do I enable or disable payment methods for Recurring Payments?πŸ”—

Contact our support team to enable or disable a payment method for Recurring Payments. This cannot be done from the Dashboard.

5. What do I do if a payment method is not available on my account?πŸ”—

Contact our support team if a payment method is not available for recurring payments on your account.

EmandateπŸ”—

1. Which banks have enabled Recurring Payments through Emandate?πŸ”—

Currently, Recurring Payments through Emandate is available for a few banks. Additionally, the following banks allow customers to set up standing instructions via Netbanking login: ICICI, HDFC and Axis Bank.

2. What is the maximum amount per debit request for Emandate?πŸ”—

For Emandate, the maximum amount for any one transaction is β‚Ή10,00,000. However, there is no limit on the number of transactions/day.

3. When registering Emandates, how long does it take for the token status to move from the initiated state to the confirmed state?πŸ”—


Method

Bank

TAT Guidelines

Emandate

All Banks via NPCI

Real-time

Emandate

via ICICI and Axis

Real-time

Emandate

via HDFC and SBI

T+1 working days.

4. For Emandates, how long does it take a subsequent charge to move from the created state to the authorized state?πŸ”—

In the case of Emandate, the process varies from bank to bank. If the Emandate is setup using Netbanking login, it can take up to 2 working days for payment authorization.

Method

Bank

TAT Guidelines

Emandate

ICICI Bank

Real-time

Emandate

Axis

Same day

Emandate

HDFC Bank

Same day

Emandate

State Bank of India

T+1 working days

Emandate

Other Banks

Same day

Handy Tips

To ensure same-day debit authorization, Razorpay must receive the request by 8:59 a.m. on a bank working day.

5. What is the cut-off time to upload files for payment processing?πŸ”—

We recommend uploading the files by 6 am (IST). The funds may settle around 6 pm on the same day.

6. What can I do to ensure the best user experience for Emandate registrations?πŸ”—

To improve the Emandate registration user experience for your customers:

  • Before customers proceed with the authorisation transaction, you can display a message asking your customers to keep their netbanking credentials handy. This will help prevent time-out at the checkout.
  • Inform your customers that there might be a β‚Ή1 or β‚Ή2 deduction during the authorisation transaction. This amount will be refunded to your customer in 3-5 bank working days.

7. Can I cancel an Emandate?πŸ”—

Yes. You can use the cancel an Emandate by deleting the token from the Razorpay Dashboard or using APIs.

CardπŸ”—

1. Which banks have enabled Recurring Payments through Cards?πŸ”—

Businesses like yours can onboard customers and process recurring payments starting from October 1, 2021 using cards of the banks listed in the below table.

S.No

Bank

Debit Card

Credit Card

Prepaid

1

HSBC

N/A*

βœ“

N/A*

2

Equitas Small Finance Bank

βœ“

N/A*

N/A*

3

City Union Bank

βœ“

N/A*

N/A*

4

OneCard

N/A*

βœ“

N/A*

5

Karur Vysya Bank

βœ“

βœ“

N/A*

6

Slice

N/A*

N/A*

βœ“

N/A* - Bank does not support recurring payments via this method.

The short animation below shows the cutomer journey for mandate registration.

2. When will other banks enable Recurring Payments through Cards?πŸ”—

We are in the process of enabling cards of the following banks in the coming weeks. We will keep you posted on the same by updating this list.

  • SBI
  • ICICI Bank
  • Axis Bank
  • HDFC Bank
  • YES Bank
  • RBL

3. What happens when a customer tries to use the card details of banks that are not live?πŸ”—

If a customer tries to enter card details of banks that are not live, an error message saying Card does not support recurring payments. will be displayed, as shown below.

4. Will the existing card tokens continue to work post September 30, 2021?πŸ”—

We will migrate existing credit card tokens of City Union Bank (CUB), OneCard and Karur Vysya Bank by September 30, 2021. Therefore, you can continue to process recurring payments on such mandates even after September 30, 2021. For banks that will go live after September 30, 2021, we will be migrating the existing mandates of such banks as and when they go live.

Watch Out!

All of the card tokens that will be migrated are credit card tokens as debit cards of these banks were not enabled for recurring before.

5. Can we continue to process recurring payments through card tokens of banks that are yet to go live?πŸ”—

All the card tokens of banks that are not live will be in paused state from October 1, 2021. You will not be able to debit these mandates. Do reach out to your customers in advance and register new mandates using alternate payment methods such as UPI or Emandate.

Refer to the Recurring Payments document for more information on payment methods.

Alternatively, you can also use Payment Links from Razorpay Dashboard or mobile application and collect payment from customers on the due date.

Refer to the Payment Link document for more information.

6. How can I get to know the status of tokens?πŸ”—

You can go to the Reports section in your Razorpay Dashboard and download the token report on October 1, 2021 to know the status of all your tokens to take appropriate action.

To download the token report:

  1. Log into the Razorpay Dashboard and click the Reports from the left menu.
  2. Select Token Report from the Select Report Type drop-down list.
  3. Select the relevant Period from the Select Period drop-down list.
  4. Select the file format from the Select Format drop-down list. You can choose CSV, XLSX or XLS formats.
  5. Click Generate Report to download or get it emailed to your registered email address by selecting the Email Report To check box.

Watch the animation below for steps to check token status.

7. Are there any changes in the APIs for processing card-based mandates?πŸ”—

There are no changes in the existing integration flow. However, we have added a few optional token parameters to the Create Order API. If these parameters are not passed in the request, then the default values are assumed.

Refer to the Recurring Payments API document for more information on changes.

8. Are there any changes in turnaround time (TAT) for registering mandates and for processing debits?πŸ”—

Starting October 1, 2021, you will have to raise the debit request 24 hours in advance for processing debits on registered mandates. A pre-debit notification will be sent to the customer’s registered mobile number or email ID. If they do not pause or cancel the mandate, then the recurring debit will be processed, and you will get the notification through a webhook or in the dashboard. A sample pre-debit notification is given below for your reference:

9. Is there a maximum monetary limit for processing card-based mandates?πŸ”—

You can register mandates up to a maximum of β‚Ή5,000 without any intervention from customers and process subsequent payments.

To register and process mandates of amounts greater than β‚Ή5,000, an Additional Factor Authentication (AFA) is required from customers for every subsequent debit.

10. What is the new flow to process subsequent debits using cards under the new RBI guidelines?πŸ”—

Note:
Businesses to only initiate the debit, and the rest will be taken care of by banks and Razorpay.

To process subsequent debits below β‚Ή5,000:

  1. Businesses initiate the debit for an amount less than β‚Ή5,000.
  2. Bank will send a pre-debit notification SMS to the customer immediately.
  3. The amount will be debited 24 hours after the notification.

To process subsequent debits above β‚Ή5,000:

  1. Businesses initiate the debit for an amount greater than β‚Ή5,000.
  2. Bank will send a notification with a link for Additional Factor Authentication (AFA) to the customer immediately. The AFA link will be active for 72 hours.
  3. The amount will be debited as soon as the customer provides AFA.

The short animation below shows the customer side flow of giving consent through the AFA link.

11. Are there any changes in processing recurring payments on international cards?πŸ”—

No, there are no changes in processing recurring payments on international cards. The RBI guidelines apply only to domestic cards and not international cards.

12. For card mandates, how long does it take for the token status to move from the initiated state to the confirmed state?πŸ”—

For card mandates, the status is updated in real-time.

Method

Bank

TAT Guidelines

Cards

All Banks

Real-time

13. For card mandates, how long does it take a subsequent charge to move from the created state to the authorized state?πŸ”—

In the case of cards, the status is updated in real-time.

Method

Bank

TAT Guidelines

Cards

All Banks

Real-time.

14. What is the TAT for processing debits of cards mandates?πŸ”—

For processing debits below β‚Ή5,000, the TAT is 24 hours after raising the debit request, subject to the customer not pausing or cancelling the mandate.

For processing debits above β‚Ή5,000, the amount will be debited as soon as the customer provides consent through AFA, which has a validity of 72 hours.

15. Can cardholders make changes to registered card tokens? How are businesses notified of such changes?πŸ”—

Yes, cardholders can pause, resume and cancel card tokens from the portal provided by the bank to manage them. You will get notifications through multiple webhooks when a cardholder initiates any such changes to the card tokens. You can also see these changes in the Razorpay Dashboard.

16. Can I cancel a card mandate?πŸ”—

Yes. You can use the cancel a card mandate by deleting the token. Tokens can be deleted:

Paper NACHπŸ”—

1. How can I create physical mandates?πŸ”—

You can generate and submit physical mandates from the Razorpay Dashboard or using our APIs.

2. Is there a limit on the debit amount in physical NACH?πŸ”—

For physical mandates, the maximum amount for any one transaction is β‚Ή1,00,00,000 (β‚Ή1 crore). However, there is no limit on the number of transactions per day.

3. What formats are supported when uploading the NACH form?πŸ”—

The signed NACH form can only be uploaded as an image. We support the following file formats:

  • .JPG
  • .JPEG
  • .PNG

4. What do I do if I get an error when uploading the NACH form?πŸ”—

If you get an error while uploading the NACH form, you can try to upload the form again. You can retry the upload as many times as you want, until a successful upload.

Handy Tips

A few things to keep in mind when uploading the signed NACH form:

  • Do not change or write over any of the fields on the form.
  • Do not crop the border.
  • Review the information, sign and upload the form.

Below is a sample signed NACH form.

5. Are there any additional requirements to set up recurring payments via Paper NACH for a current account?πŸ”—

If you want to set up recurring payments on a current account via Paper NACH, you might be required to add your company seal on the NACH form. Use the blank space available for the 2nd and 3rd signatory to add the seal.

6. For physical mandates, how long does it take for the token status to move from the initiated state to the confirmed state?πŸ”—

The following table indicates the time required to update the token status from initiated state to the confirmed state for the physical mandates:

Method

Bank

Expected Time to Complete

Paper NACH

All Banks

Up to β‚Ή5 lacs, T+5 working days.
More than β‚Ή5 lacs, T+10 working days.

7. For physical mandates, how long does it take a subsequent charge to move from the created state to the authorized state?πŸ”—

The following table indicates the time required to update the token status from created state to the authorized state for the physical mandates:

Method

Bank

Expected Time to Complete

Paper NACH

All Banks

Same day

8. What can I do to ensure the best user experience for physical mandate registrations?πŸ”—

To improve the Emandate registration user experience for your customers:

  • Before customers proceed with the authorisation transaction, you can display a message asking your customers to keep their netbanking credentials handy. This will help prevent time-out at the checkout.
  • Inform your customers that there might be a β‚Ή1 or β‚Ή2 deduction during the authorisation transaction. This amount will be refunded to your customer in 3-5 bank working days.

9. Can I cancel a physical Mandate?πŸ”—

Yes. You can use the cancel a physical mandate by deleting the token from the Razorpay Dashboard or using APIs.

10. Which are the account types supported for Paper NACH?πŸ”—

Following are the account types supported for Paper NACH:

  • savings (default)
  • current
  • cc (Cash Credit)
  • nre (SB-NRE)
  • nro (SB-NRO)

Upload the NACH FileπŸ”—

1. What are the errors I get while uploading the NACH file?πŸ”—

The below table lists the errors that may appear while uploading the NACH file, the reason, explanation and next steps:

Reason

Explanation

Next Steps

unknown_file_type

The file type of the image is not supported.

Upload an image that is in either of .jpeg, .jpg or .png formats.

file_size_exceeds_limit

The file size exceeds the permissible limits.

Upload an image of smaller size.

image_not_clear

The uploaded image is not clear. This can either be due to poor resolution or because part of the image is cropped.

Upload an image with better quality without any cropping of the form.

form_mismatch

The ID of the uploaded form does not match with that in our records.

Check that the form is uploaded against the correct order ID.

form_signature_missing

The signature of the customer is either missing or could not be detected.

Check that the customer has signed in the appropriate box and that the image uploaded is clear. For current account, a company stamp may also be required.

form_data_mismatch

One or more of the fields on the NACH form do not match with that in our records.

Check that the image is clear and that the data has not been tampered with before uploading again.

form_status_pending

A form against this order is pending action on the destination bank. A new form cannot be submitted till a status is received.

Wait for an update from the destination bank on the approval/rejection of the mandate.

UPIπŸ”—

1. Which banks and apps support UPI Recurring Payments?πŸ”—

Supported Banks

  • Axis Bank
  • Bank of Baroda
  • Bank of India
  • Canara Bank
  • Capital Small Finance Bank
  • Federal Bank
  • HDFC Bank
  • HSBC
  • ICICI Bank
  • IDBI Bank
  • IDFC First Bank
  • Indusind Bank
  • Jio Payments Bank
  • Karur Vysya Bank
  • Kerala Gramin Bank
  • North East Small Finance Bank
  • Paytm Payments Bank
  • Pragathi Krishna Gramin Bank
  • Punjab and Sind Bank
  • Punjab National Bank
  • Rajkot Nagrik Sahakari Bank
  • RBL
  • Saraswat Co-operative Bank
  • SBM Bank India Ltd
  • Shivalik Small Finance Bank
  • State Bank of India
  • Suryoday Small Finance Bank
  • Thane Janta Sahakari Bank
  • Utkarsh Small Finance Bank
  • Yes Bank Ltd
  • Nainital Bank
  • Patan Nagarik Sahakari Bank
  • The Vijay Co-operative Bank
  • The Adarsh Co-operative Urban Bank
  • GP Parsik Sahakari Bank
  • Capital Small Finance Bank
  • Kotak Mahindra Bank
  • Union Bank of India
  • Indian Overseas Bank
  • AU Small Finance Bank

Supported Apps

  • BHIM
  • Paytm
  • PhonePe
  • Amazon Pay
  • IndusInd Bank App

2. Is there a limit on the debit amount in UPI?πŸ”—

For UPI, the maximum amount for any one transaction is β‚Ή1,00,000, and for BFSI (Banking, Financial Services and Insurance) merchants, it is β‚Ή2,00,000. However, there is no limit on the number of transactions/day.

3. Can I charge customer payments in international currencies via a UPI mandate?πŸ”—

No. Currently, UPI mandates only support INR payments.

4. For UPI mandates, how long does it take for the token status to move from the initiated state to the confirmed state?πŸ”—

For UPI mandates, the token status is updated from initiated state to the confirmed state in real-time.

Method

Bank

Expected Time to Complete

UPI

All supported banks

Real-time.

5. For UPI mandates, how long does it take a subsequent charge to move from the created state to the authorized state?πŸ”—

For UPI mandates, the following table indicates the time required to update the token status from the initiated state to the confirmed state:

Method

Bank

Expected Time to Complete

UPI

All supported banks

24-36 hours. This is because of the failure of pre-debit notification and/or any retries that we attempt for the payment.

6. What is pre-debit notification?πŸ”—

Pre-debit notifications are notifications sent to consumers 24 hours prior to the payment, allowing customers to pay, pause or cancel the e-mandate.

7. Can I cancel a UPI mandate?πŸ”—

Yes. You can cancel a UPI mandate from the Razorpay Dashboard or using APIs.

8. Once registered, can I pause a UPI mandate?πŸ”—

No. You cannot pause a UPI mandate.

9. Once registered, can I modify a UPI mandate?πŸ”—

No. It is not possible to modify or update a UPI mandate. However, you can cancel the UPI mandate.

10. Once registered, can my customer cancel a UPI mandate?πŸ”—

Yes. Your customers can cancel a UPI mandate from their UPI app.

11. Once registered, can my customer pause a UPI mandate?πŸ”—

Yes. Your customers can pause a UPI mandate from their UPI app.

12. Once registered, can my customer modify a UPI mandate?πŸ”—

No. Currently, it is not possible to modify or update a UPI mandate. However, your customers can pause or cancel the UPI mandate from their UPI app.

13. What are some best practices I can follow when creating subsequent payments for UPI recurring payment?πŸ”—

For UPI, do not create subsequent payments on the last day of the cycle. This will cause the payment to fail.

Charging Customers During RegistrationπŸ”—

1. Is the feature, Charging Customers During Registration, available on all authorisation methods?πŸ”—

The feature, Charging Customers During Registration, is available only on emandate via netbanking.

2. Is the feature, Charging Customers During Registration, supported by all banks?πŸ”—

The feature, Charging Customers During Registration, is only supported by HDFC and ICICI.

3. How is this feature, Charging Customers During Registration, different from the First Payment Amount feature?πŸ”—

First Payment Amount

The customer is not immediately charged. First, the mandate is registered. We automatically charge the customer the first payment amount only after the mandate is successfully registered.

Charging Customers During Registration

With this feature, you can charge the customer immediately when they click the Pay button, while initiating a mandate registration in the background.

4. What is the maximum amount I can charge a customer immediately using the Charging Customers During Registration feature?πŸ”—

You can charge the customer a maximum of β‚Ή10 lakhs using using the Charging Customers During Registration feature.

Γ—