Discover Falcon platform environments, including Development, UAT, and Production, along with API access and best practices for seamless integration.
Falcon provides a structured environment setup to facilitate seamless development, testing, and production deployment. Understanding these environments is crucial for developers to ensure the smooth integration and operation of financial products.
- User Acceptance Testing (UAT): Staging environment for final testing before production.
- Production (Prod): Live environment where end-users interact with the application.
Environment Access and API Usage
- UAT APIs: Utilized throughout the documentation, allowing developers to test applications by directly interacting with the staging environment. Below is the base URL for UAT APIs.
http://openqa.tab.kitecash.in/falcon/vX
API Version
The X in vX within the base URL signifies the existing version of the API.
Here are some commonly used parameter values used throughout the UAT API.
| Parameter | Value |
|---|---|
| User Id | 4e34b8f5-5efa-4d54-8d5c-4c4ccda50052 |
| Card Id | 69803648-2648-4989-8fd6-6d8de8e99303 |
| Basic Auth | Basic ZmlzeWJsOmZpc3libA== |
| Mobile No. | 9636626685 |
- Authentication: Each endpoint requires an API key, which can be obtained by contacting the Falcon API support team.
Testing and Deployment Workflow
- Initial Setup: Onboarding and configuration are done through the Falcon Issuer Dashboard without requiring developer intervention.
- Development: Developers implement core logic using Falcon APIs.
- User Interface: Integration of Whitelabel UI components or SDKs into end-user applications.
- Testing: Utilize UAT APIs for testing functionalities in a controlled environment.
- Production Deployment: After successful testing, deploy to the production environment for live operations.
