Connecting FreedomPay

Connecting to FreedomPay uses API credentials issued from your FreedomPay Enterprise account. To connect you will need the following information:

The integration communicates with the following FreedomPay services:

Environment Endpoints
Sandbox https://cs.uat.freedompay.com/Freeway/Service.asmx
https://enterprise-services.uat.freedompay.com/dmpservice/api/v3/keys
Live https://cs12.freedompay.us/Freeway/Service.asmx
https://enterprise-services.freedompay.com/dmpservice/api/v3/keys
  1. Log into the FreedomPay Enterprise portal using your Enterprise Code. Use the Live portal (https://enterprise.freedompay.com/) for production, or the Sandbox portal (https://enterprise.uat.freedompay.com/) for testing. The Enterprise Code is the same code you enter in the gateway settings.

    FreedomPay Enterprise login screen showing the Enterprise Code field

  2. Navigate to Administration → Enhanced Security Keys and create a new key. Add a description that makes its purpose clear, for example “Shuttle”. Shuttle Global is the integration platform that connects your payment provider to the software you use to take payments. Select Freeway Payments and the appropriate share groups and stores (or all of them in UAT), then select Create.

    Enhanced Security Keys creation form with Freeway Payments selected

  3. Copy your ES Key using the copy-to-clipboard icon next to the key.

    Enhanced Security Keys list with the copy-to-clipboard icon highlighted

  1. Navigate to Administration → RSA Key Management → Create New RSA Key.

    RSA Key Management screen with the Create New RSA Key option

  2. You will be prompted to create a Key Slot ID — this is the RSA Key Slot ID that the integration requires. Use a label that makes its purpose clear, for example “shuttle”.

    Create New RSA Key dialog with a Key Slot ID and description

You will also need your Store ID / Terminal IDs. You will typically have a different pair for MOTO (staff-entered) and e-commerce (customer-entered) transactions. If you are using merchant-initiated transactions (such as scheduled payments), you can choose which Store ID / Terminal ID to use.

Each of MOTO and e-commerce prompts you for the address verification (AVS) rule to apply:

Contact FreedomPay for the appropriate Store ID, Terminal ID, and AVS configuration to use.

Enter your FreedomPay details in the gateway settings:

FreedomPay gateway settings in the platform, basic view

When you expand the options, the full set is as follows:

FreedomPay gateway settings in the platform, expanded view

When you save the configuration, the connection to FreedomPay is tested and a green “Connected to FreedomPay” message confirms the connection was established.

FreedomPay gateway connected, showing the green Connected to FreedomPay status