If you would like to collect card payments for in-person transactions, Swift currently supports the following card readers provided by Stripe:
You can order the device directly from Stripe through your Stripe dashboard.
⚠️ IMPORTANT: Be sure to order the Stripe BBPOS-WisePOSE or Stripe Reader S700 models only. We currently do not integrate with other card readers.
Setup & Activating the POS
Once the POS terminal arrives, please follow these steps:
Place an order for the Stripe BBPOS-WisePOSE card reader in your Stripe dashboard: https://dashboard.stripe.com
When the device arrives, plug the device in and turn it on
Connect the device to the same Wi-Fi network as the device you use to access Swift Admin at your facility. This helps ensure the devices can communicate properly and sync successfully.
Allow the device to go through a software update, it may take some time. Once the device has updated, a random passphrase (ex: "flowers-batting-spring") will appear on the screen
In Swift Admin, go to the Settings > Checkout, and enter the passphrase into the Reader Code field
Click the Connect button
That's it! You can now accept payments in-person!
It's possible to connect more than one POS card reader terminal at your facility. You can simply click the Add button and go through the same steps above.
Collecting Payment with POS
Once it's connected, you can now use the POS card reader to collect payments in person. To do this:
Make sure the card reader device is turned on and connected to WiFi
When you're ready to collect the payment make, go through the Checkout process as you normally would. For the payment method, select the Point of Sale option. It may take a few seconds to load, and then click the Send to Terminal button.
The checkout amount should be displayed on the card reader device directly, and your client can pay using their card.
If you process an in-person payment using the Point of Sale card reader, the customer's card information will not automatically save to their Swift profile.
If you would like to add their card information to their Swift profile, you or the customer will need to manually add it to their profile.
Troubleshooting the POS Terminal
If your card reader (terminal) is not connecting, here a few things to check or change:
Is the POS Terminal and the device you're using to access Swift connected and on the same WIFI network?
Cloudflare DNS (1.1.1.1)
Google Public DNS (8.8.8.8 and 8.8.4.4)
Try change both your device and Stripe card reader to a different Wi-Fi network (e.g, a mobile hotspot) to test if it's potentially a firewall issue.
If you're still having trouble, reach out to Swift support and we can try to reset and reconnect your device to Swift!



