Swift Interface
The bridge between your Swift POS and your payment terminals, printers, and cash drawers — runs quietly in the background so every transaction just works.
What is Swift Interface?
A lightweight Windows app connecting your salon hardware to Swift POS.
Payment Terminals
Routes payments from POS to terminal and returns results automatically.
Receipt Printing
Prints to network or USB printers. Supports Star Micronics and ESC/POS.
Cash Drawer
Auto-opens drawer via RJ-12 cable through the receipt printer on cash payments.
SI runs in your system tray. When a customer pays, Swift POS sends the charge to SI, which forwards it to the Clover or PAX terminal. The customer taps or inserts their card, and the result returns to POS in seconds. Printing works the same way: POS tells SI what to print, SI routes it to your receipt printer.
What's New
Recent updates and improvements to Swift Interface.
All Versions
Download any previous release of Swift Interface.
| Version | Date | Notes |
|---|---|---|
| v0.1.3 Latest | Mar 18, 2026 | Payment speed optimization + PAX socket fix |
| v0.1.2 | Mar 18, 2026 | PAX socket fix, USB timeout fix, Clover device name fix |
| v0.1.0 | Mar 17, 2026 | Clover SDK v5.0.1, crash fixes, structured logging |
| Dec 15 | Dec 15, 2025 | Production build (12.15) |
| Nov 30 | Nov 30, 2025 | Production build (26.11) |
| Nov 24 | Nov 24, 2025 | Production build (24.11) |
| Nov 21 | Nov 21, 2025 | Initial release |
Rollback Instructions
- Close Swift Interface on the salon PC (check the system tray).
- Download the older version from the table above.
- Extract and replace all files in your SI folder.
- Restart Swift Interface.
- Verify the connection status shows green in the POS.
Clover USB Drivers
Required for USB connection to Clover terminals. Install once per PC.
| Version | Date | Supports |
|---|---|---|
| v5.0.1 Latest | Mar 12, 2026 | Mini, Flex, Compact, Companion |
| v5.0.0 | Jan 8, 2026 | Mini, Flex, Compact, Companion |
| v4.0.6 | Jul 8, 2022 | Mini, Flex only |
Setup Guide
Get Swift Interface running in a few minutes.
Download & Extract
Download the ZIP file using the button above. Extract all files to a folder on your PC (e.g.,
C:\SwiftInterface\).
Run Swift Interface
Double-click SwiftInterface.exe to launch. Windows may show a SmartScreen warning on
first run.
Configure Terminal in POS
In your Swift POS browser, go to Settings → Terminal and select your terminal type (Clover or PAX). Your Swift POS representative will help with the initial setup.
Pair Clover Terminal
All Clover devices (Mini, Flex, Compact) use the same setup process.
- Install Clover USB Drivers on your PC (download above)
- On the Clover device, open the USB Pay Display app from the App Market
- Connect the USB-C cable from the Clover to your PC
- In Swift POS → Settings → Terminal → Add Terminal
- Select Terminal Type: Clover, Protocol: USB
- Click Connect — SI auto-discovers the device, no pairing code needed
- On the Clover device, open Secure Network Pay Display from the App Market
- Note the IP address shown on the Clover screen
- In Swift POS → Settings → Terminal → Add Terminal
- Select Terminal Type: Clover, Protocol: TCP/IP
- Enter the Clover IP address and click Connect
- Enter the pairing code shown on the Clover screen
Pair PAX Terminal
For PAX S300 or Aries8 terminals:
- On the PAX terminal, go to Settings → Communication → LAN
- Note the IP address and port (default:
10009) - Make sure the PAX and your PC are on the same network
- In Swift POS → Settings → Terminal → Add Terminal
- Select Terminal Type: PAX, enter the IP and port
- Click Connect
Connect Printer
In your Swift POS, go to Settings → Printer and enter the printer IP address and port. Use the test print button to verify the connection.
Verify Connection
Open your POS in the browser. The connection indicator should show green. Run a small test payment ($0.01) to confirm the full flow — sale, tip, signature, and receipt printing. Void the test payment immediately so it doesn't process.
Troubleshooting
Common issues and how to fix them.
- Check Windows Event Viewer for errors (Windows Logs → Application).
- Make sure .NET Framework 4.8 is installed.
- Try running as Administrator (right-click → Run as administrator).
- Check if another instance is already running — look for the SI icon in the system tray.
- Make sure Swift Interface is running (check the system tray icon).
- Verify SI and the POS browser are on the same computer.
- Check if port
3179is blocked by Windows Firewall. - Restart Swift Interface and refresh the POS page.
- USB: Try a different USB port. Check Device Manager for the Clover device.
- Network: Verify the Clover terminal and PC are on the same network.
- Make sure the Clover terminal is powered on and showing its home screen.
- Restart both Swift Interface and the Clover terminal.
- Verify the PAX IP address and port are correct in SI settings (default port:
10009). - Make sure the PAX terminal and the PC are on the same local network.
- On the PAX terminal, go to Settings → Communication → LAN and confirm the IP address.
- Check that no firewall is blocking the PAX port on the PC.
- Restart both Swift Interface and the PAX terminal.
- PAX uses TCP communication — network latency or drops will cause timeouts.
- Check that the PAX terminal is not stuck on a previous transaction screen.
- Cancel any pending transaction on the PAX terminal itself, then retry from POS.
- If timeouts happen frequently, check the network cable/Wi-Fi signal to the PAX device.
- Check SI logs at
C:\Swift\Terminal\for PAX-specific error codes.
- Check SI logs at
C:\Swift\Terminal\for errors. - Try canceling the payment and re-running it.
- If stuck for more than 2 minutes, restart Swift Interface.
- Check the terminal screen for any prompts that need attention.
- Clover: Make sure the terminal shows its home screen (not stuck on a previous prompt).
- PAX: Check if the terminal is displaying a "Processing" or error screen — cancel on the terminal first.
- Verify the printer IP address and port in SI settings.
- Check the printer is powered on and connected to the network.
- Use the test print button in SI settings to diagnose.
- Cash drawer: Make sure the RJ-12 cable connects the drawer to the printer (not directly to the PC).
- Check the internet connection on the salon PC.
- SI checks for updates every 60 minutes — wait or restart SI to trigger an immediate check.
- Check
C:\Swift\Setting\SettingModel.txt— AutoUpdate should be set toTrue. - Manual update: Download the latest version from this page and replace the files in
C:\SwiftInterface\.
- Logs are located at
C:\Swift\Terminal\ - Log files are named by date (e.g.,
Action_03172026.txt,Payment_03172026.txt). - Open with any text editor (Notepad works fine).
- Look for entries with
ErrororException.
System Requirements
Make sure your setup meets these requirements before installing.