Skip to content

Overview

During the onboarding process, you will be provided with the following credentials:

  • Company Code
  • Username
  • Password
  • Client ID
  • Client Secret

Please select the scenario that best describes your role in the integration process:


I’m a merchant that is using an LMS or 3rd Party Platform that connects to Flex If you are a merchant using a LMS or 3rd-party platform that integrates with FLEX, integration is typically handled by your LMS provider.

  • Integration Type: Could be API-based or file-based, depending on LMS
  • Your Role:
    • Work with your LMS provider to ensure your account is set up
    • Provide necessary merchant credentials to your LMS

Refer to the Portal Guide for a list of setup steps.


I’m a developer for a Merchant and we’ll be connecting directly to Flex If you are a merchant integrating directly with FLEX, you can use our API or file-based methods.

  • API Integration:
    • Use Case: Real-time integration, transaction updates, etc.
    • Requirements:
      • API credentials (provided by FLEX)
      • Development resources to implement API calls
      • Conform to our API specifications for submitting transactions
    • Resources:
  • File-Based Integration:
    • Use Case: Batch processing, scheduled uploads, etc.
    • Requirements:
      • File format specifications
      • Secure file transfer method

I’m a developer for an LMS or 3rd Party Platform that is looking to connect to Flex on behalf of my Merchants If you are a third-party provider integrating on behalf of one or more merchants, FLEX offers tools to help onboard and manage multiple merchants efficiently.

  • API Integration:
    • Use Case: Provide services to multiple merchants, such as transaction processing, reporting, etc.
    • Requirements:
      • API credentials for each merchant
      • Ability to handle multiple merchant accounts in your application
      • Conform to our API specifications for submitting transactions on behalf of merchants
    • Resources:
  • File-Based Integration:
    • Use Case: Batch processing for multiple merchants, scheduled uploads, etc.
    • Requirements:
      • File format specifications
      • Secure file transfer method
      • Ability to handle multiple merchant accounts in your application