Frequently Asked Questions

IDFC FIRST Bank DEV Portal is an online developer portal/platform that provides developers with an access to our APIs (Application Programming Interfaces), enabling them to build innovative applications and integrate our banking services into their products.

The Developer Portal is open to both individual/developers, fintech and businesses who wish to create applications using our APIs. Whether you're a seasoned developer or a startup, you're welcome to explore and utilize our resources.

On the developer portal, click the Sign-up button at right top corner. The portal is a self-service tool that will guide you through account creation. After creating an account and accepting the IDFC FIRST Bank API Portal Services Agreement, you can start developing apps.

The Developer Portal offers a range of APIs, including account information, payment processing, transaction history, authentication, and more. These APIs are designed to empower developers to create secure and feature-rich banking applications. Kindly refer to our section “Catalog” to know more on available API services. 

To access the Developer Portal, you need to register to create your user on our portal. Once your account is verified, you will gain access to the sandbox environment and other resources.

No, the usage and access to our APIs in the Developer Portal is free.

The sandbox environment is a testing environment within the Developer Portal that simulates our banking services without affecting real customer data. It allows developers to experiment, test, and refine their applications before moving to production.

Developers can access detailed API documentation, code samples, SDKs (Software Development Kits), and integration guides through the Developer Portal. Additionally, we offer support through our dedicated technical assistance channels.

The customer will need to adhere to our terms of use and ensure compliance with relevant regulations as agreed at time of on-boarding, account opening.

Absolutely! We value your feedback and actively encourage suggestions for new API features or improvements. You can submit your ideas through the Developer Portal or write to us at devsupport@idfcfirstbank.com and our team will review them for consideration.

Yes, security is our top priority. The Developer Portal follows industry best practices for data protection, encryption, and access control. We continuously monitor and update our security measures to safeguard both your data and our customers information.

If you encounter any technical issues or have questions, you can reach out to our support team via the designated channels. We strive to provide prompt and efficient assistance to ensure a smooth development experience.

While the Developer Portal offers powerful APIs, there might be restrictions on certain features or data access to protect the security and privacy of our customers. Please review the API documentation for specific details.

Yes, before deploying your application using our APIs in a live production environment, we require a review process to ensure compliance with our policies and standards. This step helps maintain the integrity and quality of services offered through our platform.

We are committed to enhancing the Developer Portal continuously. Expect regular updates with new API offerings, improved documentation, additional resources, and developer-focused events to support your development journey.

An application programming interface (API) key is a code used to identify and authenticate an application or user. They also act as a unique identifier and provide a secret token for authentication purposes.

Simply create an account on the developer portal and then create one or more applications. Each application will get its own API key. Once your application is ready to go live you can use those keys for transaction processing.

OAuth is an authentication protocol. For more information, please visit oauth.net.

A REST API (also known as RESTful API) is an architectural style for an application program interface (API) that uses HTTP requests to access and use data. 

You will see details of various error responses within the API specifications. The Error description field in a response is meant to detail a message for the user. Refer to the error code information which details what the error code means and how this error code should be handled.

You can request to move from Sandbox to Production for each API within a specific application using this portal: Go to Catalogue > select an API > Click on Subscribe. We’ll then be in touch with any further requirements we may need from you.

You don’t need a signed certificate to prototype in the Sandbox. 

We use a standard OAuth 2.0 scheme for authorization.