Swift POS
Swift POS
V1 · Latest Download v1
Swift Interface
Overview
Download Latest
Windows App · Support Docs

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.

~11 MB Windows 10 or later Released Mar 18, 2026 .NET Framework 4.8
Download Latest
v0.1.3 · ~11 MB
Windows 10 or later

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.

Clover MiniClover Flex Clover CompactPAX S300PAX Aries8

Receipt Printing

Prints to network or USB printers. Supports Star Micronics and ESC/POS.

NetworkUSBStar Micronics

Cash Drawer

Auto-opens drawer via RJ-12 cable through the receipt printer on cash payments.

How it works

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.

v0.1.3
Mar 18, 2026
Latest
Payment speed 3–7s faster — Removed 4 unnecessary delays before card processing starts
Reuse SignalR connection — POS browser no longer creates a new connection per payment (saved 200–1500ms)
Removed pre-check delay — Stopped asking terminal "already paid?" before every sale (saved 500–5000ms)
Non-blocking logging — Payment log writes no longer delay the transaction
Removed unnecessary cancel command — Stopped sending ESC to terminal before every payment
PAX: Fixed socket leak — Terminals properly disconnected after each transaction
PAX: Fixed USB timeout — Increased from 500ms to 30 seconds
PAX: Real error messages — Shows actual error instead of generic "Connection Unstable"
Clover: Fixed device name — Shows "Compact" instead of SDK class name
v0.1.0
Mar 17, 2026
Improved connection stability — Clover auto-reconnects if disconnected
Clover Compact terminal support (SDK v5.0.1)
Clover crash protection — device disconnect, null results, pre-check failures
Detailed activity logging for easier troubleshooting
Security improvements for local connections
Dec 15
Dec 15, 2025
Production build (12.15)
Clover SDK updates
Nov 30
Nov 30, 2025
Production build (26.11)
Bug fixes and stability improvements
Nov 24
Nov 24, 2025
Production build (24.11)
Nov 21
Nov 21, 2025
Initial production release

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

  1. Close Swift Interface on the salon PC (check the system tray).
  2. Download the older version from the table above.
  3. Extract and replace all files in your SI folder.
  4. Restart Swift Interface.
  5. 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
Clover Compact users: You must use driver v5.0.0 or newer. Older drivers do not recognize the Compact.
Full Clover USB Setup Guide →

Setup Guide

Get Swift Interface running in a few minutes.

1

Download & Extract

Download the ZIP file using the button above. Extract all files to a folder on your PC (e.g., C:\SwiftInterface\).

2

Run Swift Interface

Double-click SwiftInterface.exe to launch. Windows may show a SmartScreen warning on first run.

SmartScreen warning: Click "More info" then "Run anyway". This is normal for newly downloaded applications.
3

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.

4

Pair Clover Terminal

All Clover devices (Mini, Flex, Compact) use the same setup process.

USB Connection (recommended)
  1. Install Clover USB Drivers on your PC (download above)
  2. On the Clover device, open the USB Pay Display app from the App Market
  3. Connect the USB-C cable from the Clover to your PC
  4. In Swift POS → Settings → Terminal → Add Terminal
  5. Select Terminal Type: Clover, Protocol: USB
  6. Click Connect — SI auto-discovers the device, no pairing code needed
Network Connection (TCP/IP)
  1. On the Clover device, open Secure Network Pay Display from the App Market
  2. Note the IP address shown on the Clover screen
  3. In Swift POS → Settings → Terminal → Add Terminal
  4. Select Terminal Type: Clover, Protocol: TCP/IP
  5. Enter the Clover IP address and click Connect
  6. Enter the pairing code shown on the Clover screen
View full Clover USB setup guide with screenshots →
5

Pair PAX Terminal

For PAX S300 or Aries8 terminals:

  1. On the PAX terminal, go to Settings → Communication → LAN
  2. Note the IP address and port (default: 10009)
  3. Make sure the PAX and your PC are on the same network
  4. In Swift POS → Settings → Terminal → Add Terminal
  5. Select Terminal Type: PAX, enter the IP and port
  6. Click Connect
6

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.

7

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 3179 is 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 to True.
  • 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 Error or Exception.

System Requirements

Make sure your setup meets these requirements before installing.

Operating System
Windows 10 or later (64-bit)
Runtime
.NET Framework 4.8
Memory
8 GB RAM minimum
Disk Space
200 MB available
USB Port
For Clover USB connection
Network
For Clover network, PAX & printer
Firewall Port
3179 must be open