- Create the test application on Dashboard.
- Preview the OAuth page and authorise the test application.
1. Create The Test Application
To create the test application:1
On your Dashboard, click **Partner**.
On your Dashboard, click Partner.
2
Click **Applications** to open the Applications tab. This tab displ...
Click Applications to open the Applications tab. This tab displays a list of created applications.
3
Click **Create Application** and provide these details:
Click Create Application and provide these details:
- Enter the Name of your application. For example, “Acme Corp”. This would appear on Razorpay’s authorisation page.
- Enter the Website URL of the application.
- Click Upload App Icon to upload the app’s logo. Razorpay displays this icon to your users on the Razorpay Connect screens. It is also displayed in the Connected Applications list.
Handy Tips
-
Click Save.
- Razorpay creates an application that appears on the list of created applications. The Edit Application page shows the application settings for both Development and Production clients.
- Client ID and Client Secret are predefined for both Development and Production clients. Use them to make request calls to Razorpay servers.
- Enter the Redirect URIs in comma-separated format.
Handy Tips
https are supported. For example, https://acmecorp.com.
- Click Save.
2. Preview OAuth Page and Authorise Test Application
Follow these steps:- Click Preview OAuth Page. Razorpay redirects you to the authorisation page, where you can authorise or decline access to your test application for your account.
Handy Tips
https://localhost as a redirect_uri on Preview. However, you can replace it with any valid URLs specified in the Development client settings and reload the page.
-
Click Authorize. Razorpay redirects you to the
redirect_urisent in the request URL, along with the auth code. -
Copy the auth
codefrom the URL and use it to obtain the new access token.
Handy Tips
mode=test. This will fetch you an access token for the test mode. Although the default is Live mode, testing with a live token would not help much unless your account is activated.
For both production and development clients, you can control the accessibility of the application using the scope parameter.
read_write(scope=read_write) would grant edit access to the application.read_only(scope=read_only) would allow only view access.rx_read_onlywould grant view access to all RazorpayX resources. That is, allGETAPI requests. This means you can only view the payouts, contacts and so on.rx_read_writewould allow read and write access to all RazorpayX resources on the API. This means you can view and create payouts, contacts and so on.rx_partner_read_writewould grant access to fetch payouts, contacts, fund accounts, transactions, as well as approve or reject a payout.