If you process many in person payments, you may want to purchase a credit card terminal so the guest can tap/swipe/enter the card to process the payment rather than you manually entering the card number.
Follow the guide below to buy and use a credit card terminal.
Overview
Advanced Card Terminal: Tap and Chip Enabled
Buying a Card Terminal
You must purchase a credit card terminal directly from your payment processor. With BASYS, you have the option to use a basic magnetic stripe reader or a more advanced tap and chip enabled device. The setup and use of each device is covered below.
Basic Magnetic Stripe Reader
BASYS offers a magnetic stripe reader. This is a very basic device that reads then inputs the card information for you when you swipe the card. Stripe readers look something like this:

These are purchased from BASYS and usually run around $99. They do not require any setup, as seen below for a more advanced terminal.
To use this type of basic card reader, follow these 3 quick and easy steps:
- When making a payment, select the 'Enter card manually' option to see to see entry fields for the card number, expiration date, and zip code.
- Click inside the card number field and swipe the card in the card reader. The credit card number, expiration date, and zip code will populate in the appropriate fields.
- Click Save to submit and process the payment.
Advanced Card Terminal: Tap and Chip Enabled
Tap and chip devices typically cost around $300 and availability may be affected by global chip shortages. Contact your BASYS account representative for up-to-date pricing and availability.

The terminal supports all the popular payment methods, including swipe, tap, chip, Apple Pay, Google Pay, and Samsung Pay. When BASYS sends you a reader, it will already be connected to your merchant account. If you log in to your BASYS iQPro dashboard, you will see the device listed under Manage > Terminals. Once you have your terminal and see it listed in your account, you are ready to use it in Firefly.
Setting up the Terminal
First, it must be powered on and plugged into an ethernet cable to connect it to the internet. You should see the text POS Online on the screen of the terminal to indicate the terminal is online and ready.
Now go to Settings > Property and click on the Payments tab. Click on Edit next to BASYS:

Next, make sure you have entered your Public and Private API keys correctly, selected Live mode, and click Save.
A dropdown will appear named Terminal for this device with a list of terminals on your account. Select the appropriate terminal and click Save.
You must do this on each device for each user profile! If you have multiple terminals, you can designate a specific terminal to be linked to each device.

NOTE: If you encounter any difficulties connecting your terminal to Firefly after completing the steps outlined above, we recommend contacting BASYS for additional assistance. For your convenience, check out: "Contact BASYS Customer Support".
Using the Terminal
Now you are ready to use your terminal. Any time you go to add a payment whether it is for a POS sale or a reservation charge, if you select Credit/Debit card as the payment method, you will see Collect via Terminal as a process option.

When you click Save, the payment amount will be sent to the terminal and you will see a prompt to tap/swipe/enter your card to make a payment. The payment amount will be displayed on the terminal screen as well.
Once the customer swipes their card, Firefly will automatically update to indicate if the payment was successful or not. That is all there is to a terminal!
Wrap Up
That is all! A BASYS terminal is a quick and easy way to start saving time and money when collecting payments in person via credit or debit cards. The ordering and setup process only takes a few minutes, so it really only requires the up front investment of purchasing the card terminal for you to start saving money.
🙋♀️ Still need help? Email: support@fireflyreservations.com and one of our technicians can help answer your questions.
💭 We would love to know if this article was helpful in addressing your issue. If you could answer the question below it will notify our team. Thank you!