# Razorpay Payment Gateway

Razorpay is a popular payment gateway in India that allows businesses to accept online payments from customers through various channels such as credit and debit cards, net banking, UPI, and other digital wallets. It provides a simple and secure way for businesses to process payments online.

Razorpay payment gateway, you need to sign up for a Razorpay account and obtain the necessary credentials from the Razorpay Dashboard. Here are the general steps:

1. Create a Razorpay Account: Visit the Razorpay website ([https://razorpay.com/](https://razorpay.com/)) and sign up for a Razorpay account. If you already have an account, log in.
2. Access the Razorpay Dashboard: After logging in, you should have access to the Razorpay Dashboard. This is where you can manage your account, set up payment gateways, and obtain API keys.
3. Navigate to the API Keys Section: Within the Razorpay Dashboard, look for a section related to API keys or developer settings. The exact location may vary, so check the dashboard menu or settings.
4. Generate API Keys: In the API keys section, you should have the option to generate or retrieve your API keys. Razorpay typically provides a pair of keys: a key ID and a key secret. The key secret is sensitive and should be kept confidential.
5. Configure Integration Settings: Once you have the API keys, configure your integration settings based on the Razorpay API documentation. This may involve setting up webhooks, specifying allowed origins, and configuring other parameters.
6. Integrate Razorpay APIs: Refer to the Razorpay API documentation for details on how to integrate their APIs into your application. You may need to use the obtained API keys in your code to interact with the Razorpay payment system.
7. Test Transactions: Before going live, it's crucial to test your integration in the Razorpay sandbox environment. This allows you to simulate transactions and ensure that your application handles payments correctly.
8. Go Live: Once testing is successful, you can switch to the live environment. Use your live Razorpay API keys to process real transactions.
9. Secure API Keys: Treat your Razorpay API keys securely. Do not expose them in public repositories, and store them in a secure environment. Consider using environment variables or other secure methods to manage your API keys in your application.

Always refer to the official Razorpay documentation for the most up-to-date information and specific details on obtaining and using developer keys for their payment gateway.&#x20;

{% hint style="danger" %}
**Note : if your payment refund then check Razorpay Auto Capture transaction enable**
{% endhint %}
