Frequently Asked Questions

Find answers to the frequently asked questions about Razorpay Payments.


1. How does a customer make payments using the Razorpay Payment Gateway?πŸ”—

Watch this demo to see how customers can make seamless payments using our Payment Gateway here. Watch Out!
This is a real transaction. The money will be deducted from your account when you complete the transaction. The money will be auto-refunded to your account in 4-5 days.

2. How much does Razorpay charge per transaction?πŸ”—

Under the standard plan designed for small and medium enterprises, Razorpay charges 2% per transaction. Razorpay also offers an enterprise plan designed for large volumes, which gives you the best prices possible for your business. Know more about pricing.

3. Is GST mandatory to accept payments?πŸ”—

No, GST is not mandatory if your business does not have an annual turnover of over β‚Ή20 lakhs. However, if you do not provide your GST details, you would not be able to claim TDS at the time of filing your tax returns.

4. What is the applicable GST? How is it charged?πŸ”—

18% GST is charged on the fee deducted for all payment methods except domestic card transactions of amount <= β‚Ή 2,000. You can check the Monthly Invoice Report from the Reports section of your dashboard to understand GST charged.

5. How can we test our website or mobile app integration with Razorpay Payment Gateway?πŸ”—

Razorpay offers a sandbox environment where you can test the integrations before going live. To test your integration, generate test API Keys in the test mode and implement them in your code.

6. Do you have any test cards that we can use to check our website or mobile app integration with Razorpay Payment Gateway?πŸ”—

You can use the following test card details to inspect the payment flow with the available payment methods. Use any CVV and any future date as the expiry date.

  • Mastercard: 5104015555555558 / 5104060000000008
  • Visa: 4111111111111111
  • Subscription: 5104015555555558
  • International MasterCard: 5555555555554444 / 5105105105105100
  • International Visa: 401288888881881 / 4000184186218826
  • AMEX: 379862000000006

7. What is Standard Capture?πŸ”—

Standard capture is an authorisation followed by a delayed capture of the payment. In this scenario, if a customer makes a payment, the amount is deducted from the customer's bank account by Razorpay. The authorised amount is settled to your account only after you initiate a capture request.

8. What is auto-capture? How do I enable auto-capture for payments?πŸ”—

When a customer makes a payment, it goes to the authorized state. You need to capture the payments to get them settled to your account. Auto-capture enables the payments to be captured automatically as soon as they are authorized. Payments that are authorized, but not captured are automatically refunded to the customers in 5 days.

To set up automatic capture of payments, set up Payment Capture settings on your Razorpay Dashboard.

9. How do I manually capture a payment?πŸ”—

You can manually capture payments:

You need to capture the payments to get them settled to your account. Payments that are authorized, but not captured are automatically refunded to the customers in 5 days.

10. Can I accept International Payments through Razorpay?πŸ”—

Yes, you can accept international payments using Razorpay Payment Gateway. Know more about International Payments.

11. How are payments made by my customers settled to my account? Is any action required from my end?πŸ”—

No action is required from your end for the settlements. Razorpay automatically settles the captured payments to your account as per your settlement cycle. Know more about Settlements.

12. A payment is marked as 'failed' on my Dashboard but money is debited from the customer’s account. What do I do?πŸ”—

A payment is said to be in the 'failed' state when we do not receive a successful callback message on the transaction from the issuing bank. If the customer’s account is debited and we do not receive a successful callback, the amount will be auto-refunded by the customer’s issuing bank in 7-10 working days.

In case of a failed payment, we verify the status with the bank at regular intervals. If there is a change in status, the payment moves to the authorized state, and a notification is sent to you and the customer.

In such scenarios, you can choose to do any one of the following:

  • Provide services: Capture the payment and provide the service/good as was promised earlier to the customer.
  • Refund the transaction: If you are not able to provide service to the customer as per the agreed terms (Such as, time of delivery, cost of purchase or inventory issues), refund the payment to the customer.

13. Is Razorpay PCI-DSS compliant?πŸ”—

Yes, Razorpay is PCI-DSS compliant.

14. What is Late Authorization?πŸ”—

Late authorization is a situation that arises when a payment is interrupted by external factors such as network issues or technical errors at customer's or bank's end. In such cases, funds may or may not get debited from the customer's bank account and Razorpay does not receive a payment status from the bank. Know more about Late Authorization.

International PaymentsπŸ”—

1. Does Razorpay support wire transfers for international payments?πŸ”—

No. Currently, we only support international payments made using cards issued by overseas banks for all the major networks, such as Visa, Mastercard and Amex.

2. What currencies does Razorpay support?πŸ”—

Razorpay supports more than 100 international currencies. Know more about the list of supported currencies.

3. Is there a list of Razorpay products that support international paymentsπŸ”—

Yes. Know more about the products that support international payments.

4. Who handles the currency conversion?πŸ”—

  • Supported Currencies: No currency conversion is required. You can pass the payment amount in the native currency. Know more about Currency Conversion.
  • Non-supported Currencies: For the currencies we do not support, you will have to handle conversion at your end and pass it to Razorpay in INR.

5. What is the settlement cycle for international payments?πŸ”—

The default settlement cycle for international payments is T+7 days where "T" is the day on which the payment was made by the customer. You can view your settlement cycle on your Razorpay Dashboard.

6. How does the settlement happen for international payments?πŸ”—

The Settlement currency is INR (Indian Rupees) for all transactions done using Razorpay. Thus, international payments are settled in INR. The exchange rate at the time of the payment creation is considered for conversion.