...
Go to our Developer Portal
Create a Developer Portal Account to receive API keys and set up your trust URL (or IP).
Be sure to keep them secure!
Review the API documentation
Use your credentials using Postman or Swagger
Implement the TRAINING (test) version on your Staging environment and test thoroughly
Implement the PROD (live) version on your Production environment and review
...
Environments
All API requests exist in both MERCHANT INTEGRATION, TRAINING and PRODUCTION environments, and . All objects - customers, plans, transactions, and so forth created in one environment do not exist in the other. The TRAINING and PRODUCTION environments function almost identically, with a few necessary differences.
In our MERCHANT INTEGRATION environment:
Transactions and customer accounts generated in this environment are only treated as test objects.
This environment is considered an “integration” environment
We introduce new code to this environment prior to production Releases to allow Merchants an opportunity to integrate the new code with their current implementations
Here is our API Changelog & Release Schedule
References: https://posapi-training.flexiti.fi/flexiti/pos-api/
In our TRAINING environment:
transactions Transactions and customer accounts generated in this environment are only treated as test objects.
our Our training environment is scrubbed from time to time
This environment is considered a “test” environment
References: https://posapi-training.flexiti.fi/flexiti/pos-api/v2.5
In our PRODUCTION environment:
Customer accounts generated in this environment hit the Credit Bureau
Transactional data generated in this environment are stored in Flexiti’s production systems
This environment is considered a “Live” production environment
References: https://posapi.flexiti.fi/flexiti/pos-api/v2.5
Errors
Flexiti uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx
range indicate success. Codes in the 4xx
range indicate an error that failed given the information provided (e.g., a required parameter was omitted, a transaction failed, etc.). Codes in the 5xx
range indicates an error with Flexiti's servers.
...