Payments
FreedomPay (FCC) User Guide
Overview of the FreedomPay (FCC) payment gateway integration with Mashgin — checkout flow, requirements, DMP key, installation, supported features, and vendor support.
📋 Overview
This guide covers the FreedomPay (FCC) integration within Mashgin. FreedomPay is a payment gateway that utilizes Ingenico card readers.
🛒 Checkout Flow
- The customer places item(s) on the base of the kiosk.
- The customer uses a credit / debit card or tap-to-pay on the Ingenico reader to complete the transaction.
The customer is able to pay at any time. No need to press Pay Now!
✅ Requirements
- Confirm with Mashgin Support that the payment credentials are in place.
- Mashgin needs the following information prior to software installation:
- Store ID
- Terminal ID
- DMP Key
🔑 How to Acquire the DMP Key
- The DMP (Device Management Portal) key can be found and generated in the FreedomPay Enterprise Portal by anyone who has admin access.
- If a DMP key is needed, the client must open a case with FreedomPay to request the DMP key for their account.
🧭 Installation
Step 1. Plug in the payment device
Confirm with Mashgin Support that you are on-site before plugging in the payment device.
The payment reader should be plugged into the USB port located directly underneath the power button.

Step 2. Install the FCC package
Once instructed, navigate to Manager Mode > Advanced > FCC. Select UAT, Prod, or Prod-No-Offline depending on the desired package, then press "Install":
- UAT: User Acceptance Testing ( Only for test devices )
- Prod: Production, Offline Accept is enabled
- Prod-No-Offline: Production, Offline Accept is disabled



Step 3. Wait for the reader to finish
Once installation is complete, the payment reader will display "Secured by FreedomPay" and the FCC/PAL details will auto-fill.
The reader will reboot several times during installation. Do not continue until it has completed the reboot cycles.
Step 4. Run a test transaction
Perform a test transaction to confirm successful installation. During the transaction you should see the message "WELCOME TO MASHGIN" followed by the transaction total amount. If you run into any issues, notify Mashgin Support at help@mashgin.com.
✨ Supported Features
- Store and Forward (Offline Payments): The kiosk captures payment data during instances where the network connection is not consistent and allows the payment to still go through. Payment data is then uploaded once the network connection is restored.
📞 Vendor Support Contact Information
- Submit a Tech Support Ticket: corporate.freedompay.com/contact-technical-support
- Phone: 1-888-495-2446
🤝 Integration Request
To enable this integration, reach out to sales@mashgin.com for more information.
🔗 Relevant Articles
Need help? Contact support at 📧 help@mashgin.com or call (855) 475-0889
