Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

...