> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently Asked Questions (FAQs)

> Find answers to frequently asked questions about Recurring Payments using UPI.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

<AccordionGroup>
  <Accordion title="What is the maximum amount I can charge per transaction?">
    The maximum transaction amount allowed is ₹15,000 when using UPI as a recurring payment method. Any auto debit above ₹15,000 undergoes an additional authorisation from the customer.
  </Accordion>

  <Accordion title="Which banks and apps support UPI Autopay?">
    Refer to the [NPCI list of banks and apps supported for UPI Autopay](https://www.npci.org.in/product/autopay/all-members).
  </Accordion>

  <Accordion title="Which are the intent-supported PSP apps?">
    The below table gives information about the frequently used intent-supported PSP apps on different platforms and checkout integrations.

    <Tabs>
      <Tab title="Standard Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | x    | ✓           | ✓       |
        | PhonePe    | ✓    | ✓           | ✓       |
        | Paytm      | ✓    | ✓           | ✓       |
        | Amazon Pay | x    | x           | x       |
        | BHIM       | x    | ✓           | x       |
      </Tab>

      <Tab title="Custom Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | ✓    | ✓           | x       |
        | PhonePe    | ✓    | ✓           | x       |
        | Paytm      | ✓    | ✓           | x       |
        | Amazon Pay | x    | ✓           | x       |
        | BHIM       | x    | ✓           | x       |
      </Tab>

      <Tab title="S2S Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | ✓    | ✓           | x       |
        | PhonePe    | ✓    | ✓           | x       |
        | Paytm      | ✓    | ✓           | x       |
        | Amazon Pay | ✓    | ✓           | x       |
        | BHIM       | ✓    | ✓           | x       |
      </Tab>
    </Tabs>

    <Warning>
      **Watch Out!**

      * You should contact our [Support team](https://razorpay.com/support/#request) to enable UPI Intent on standard checkout. Watch this video on how to get it enabled.
              <img src="https://razorpay.com/docs/build/browser/assets/images/feature-request.gif" alt="Feature Request GIF" width="800" />
      * UPI Intent is not supported for @okaxis handle.
    </Warning>
  </Accordion>

  <Accordion title="Which are the intent-supported PSP apps for TPV?">
    The below table gives information about the frequently used intent-supported PSP apps for TPV on different platforms and checkout integrations.

    <Tabs>
      <Tab title="Standard Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | ✓    | ✓           | ✓       |
        | PhonePe    | ✓    | ✓           | x       |
        | Paytm      | ✓    | ✓           | ✓       |
        | Amazon Pay | x    | ✓           | x       |
        | BHIM       | x    | ✓           | x       |
      </Tab>

      <Tab title="Custom Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | ✓    | ✓           | ✓       |
        | PhonePe    | ✓    | ✓           | x       |
        | Paytm      | ✓    | ✓           | ✓       |
        | Amazon Pay | x    | ✓           | x       |
        | BHIM       | x    | ✓           | x       |
      </Tab>

      <Tab title="S2S Checkout Integration">
        | PSP Apps   | mWeb | Android SDK | iOS SDK |
        | ---------- | ---- | ----------- | ------- |
        | GPay       | ✓    | ✓           | x       |
        | PhonePe    | ✓    | ✓           | x       |
        | Paytm      | ✓    | ✓           | x       |
        | Amazon Pay | ✓    | ✓           | x       |
        | BHIM       | ✓    | ✓           | x       |
      </Tab>
    </Tabs>

    <Warning>
      **Watch Out!**

      * You should contact our [Support team](https://razorpay.com/support/#request) to enable PSP apps other than PhonePe and Paytm on Standard Checkout for UPI TPV. Watch this video on how to get it enabled.

      <img src="https://razorpay.com/docs/build/browser/assets/images/feature-request.gif" alt="Feature Request GIF" width="800" />

      * UPI Intent TPV is not supported for @okaxis handle.
    </Warning>
  </Accordion>

  <Accordion title="How long does mandate registration take?">
    Mandate registrations occur in real time. Once the customer enters the MPIN, the mandate is authorised and a token is created on the customer. You can then use this token for subsequent debits on the customer's account.
  </Accordion>

  <Accordion title="Can I charge customer payments in international currencies via a UPI mandate?">
    No, you cannot charge customer payments in international currencies. UPI mandates only support `INR` payments.
  </Accordion>

  <Accordion title="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.                |
  </Accordion>

  <Accordion title="For UPI mandates, how long does it take a subsequent charge to move from the `created` state to the `authorized` state?">
    For UPI mandates, subsequent charges are initiated **25 hours after the Pre Debit notification** is sent to the customer. Once initiated,

    * For amount \< ₹15,000: Authorisation is instant as the debit call is made directly to the customer’s bank.
    * For amount > ₹15,000: An additional authorisation is requested of the customer. Once received, the amount is debited from the customer's bank.
  </Accordion>

  <Accordion title="What is pre-debit notification?">
    Pre-debit notifications are notifications sent to consumers 24 hours prior to the payment. These notices intimate the customer ahead of the actual debit, allowing them the option to pause or cancel the e-mandate.
  </Accordion>

  <Accordion title="Can I cancel a UPI mandate?">
    Yes, you can cancel a UPI mandate from the Dashboard.
  </Accordion>

  <Accordion title="Can I revoke a UPI mandate?">
    You can revoke a UPI mandate directly from the Dashboard. To do so, cancel the mandate first and then delete it.
  </Accordion>

  <Accordion title="Once registered, can I pause a UPI mandate?">
    No, you cannot pause a UPI mandate.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="Once registered, can my customer cancel a UPI mandate?">
    Yes, your customers can cancel a UPI mandate from their UPI app.
  </Accordion>

  <Accordion title="Once registered, can my customer pause a UPI mandate?">
    Yes, your customers can pause a UPI mandate from their UPI app.
  </Accordion>

  <Accordion title="Once registered, can my customer modify a UPI mandate?">
    No, 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.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="What is the supported amount limit on PSP applications?">
    | PSP apps               | Mandate Maximum Amount \< = ₹15,000 | Mandate Maximum Amount > ₹15,000 |
    | ---------------------- | ----------------------------------- | -------------------------------- |
    | PhonePe                | Yes                                 | No                               |
    | GooglePay - okhdfcbank | Yes                                 | Yes                              |
    | GooglePay - okaxis     | Yes                                 | Yes                              |
    | GooglePay - okicici    | Yes                                 | Yes                              |
    | GooglePay - oksbi      | Yes                                 | Yes                              |
    | BHIM                   | Yes                                 | No                               |
    | Paytm                  | Yes                                 | Yes                              |
    | Amazon Pay             | Yes                                 | Yes                              |
  </Accordion>

  <Accordion title="Is QR Code supported for UPI Autopay?">
    Yes, [QR Code](/docs/payments/recurring-payments/upi/qr-codes) is supported on Standard Checkout to collect Recurring Paymennts. The customers can scan the QR using any PSP app and make the payment.
  </Accordion>

  <Accordion title="Can I restrict my customers from pausing and cancelling the mandate?">
    Yes, you can restrict your customers from pausing and cancelling the mandate by enabling OC125 functionality. After enabling, the **Pause** and **Cancel** mandate buttons are not available on PSP apps as shown in the image below.

    <img src="https://razorpay.com/docs/build/browser/assets/images/upi_oc125.jpg" alt="Checkout with OC125 Enabled" width="800" />

    This functionality is supported only for lending businesses. Please contact our [Support team](https://razorpay.com/support/#request) for more information.
  </Accordion>
</AccordionGroup>
