While it is possible for a facility to process card payments in Swift without a card reader — having one makes it easier for customers to tap, swipe, or insert their card when paying for bookings, retail sales, or miscellaneous items when they’re at the facility.
If you would like to facilitate in-person transactions using a card reader, Swift currently supports the following card readers provided by Stripe:
You will need to order either of the two devices directly from Stripe, through your own Stripe dashboard.
⚠️ IMPORTANT: Be sure to order the Stripe BBPOS-WisePOSE or Stripe Reader S700 models only. We currently do not support other card readers or terminals.
Setup & Activating the POS
Place an order for either the Stripe BBPOS-WisePOSE or Stripe Reader S700 card reader/terminal in your Stripe dashboard account: 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 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.
How to collect payment with the Stripe card reader
Once you have connected the card reader to your Swift Admin account, you can collect in-person payments at the facility. 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 must manually add it to their profile under the Billing (in Swift Admin) or Payments tab (customer’s Swift account).
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!



