Cashfree Payments uses API keys to allow access to the API. Once you have signed up at our merchant site, you will be able to see your AppId and SecretKey.Cashfree expects API key to be included in all API requests to the server. Use the endpoint /api/v1/credentials/verify to verify your credentials.
Follow the instructions below to generate API keys:
From the Secure ID dashboard, click Developers on the navigation panel.
Click API Keys.
Click Generate API Keys from the API Keys screen.
Generate API Keys
The New API Keys popup displays with the client ID and client secret information.
Click Download API Keys to download the information and save them in your local system folder. Do not share the keys with anyone because they are confidential. You can generate a maximum of 10 API keys.
API Keys - Production Environment: You need to perform an OTP authentication
to generate API keys for production environment.
Whitelisting the IP address or generating a public key provides a layer of authentication. These cybersecurity techniques prevent anonymous or unknown disbursement requests and allow only verified requests. Your IP address needs to be whitelisted in the Cashfree Payments production server or it rejects all incoming requests.Follow the instructions below to whitelist your IP:
From the Secure ID dashboard, click Developers from the navigation pane > Two-Factor Authentication from the Secure ID card.
Choose IP Whitelist from the Select 2FA Method drop-down.
Click Add IP Address.
Enter the IP address you want to whitelist in the respective field and click Add IP Address to save the details. Note that the IPv4 has to be whitelisted, and not IPv6. The whitelisted IPs are displayed in the grid as shown below. You can whitelist a maximum of 10 IPs.
How to find my IP address? Depending on your operating system, you can retrieve the IP of the system via
multiple methods. You can also find your IP using helper sites such as
https://whatismyipaddress.com/.