Skip to main content

In-Person & Mobile Payment Options

This guide covers the in-person and mobile payment options available to your business, including Stripe Terminal card readers, Point of Sale (POS), and cash or offline payments.

Written by Costa Bontioti
Updated this week

πŸ“‹ Overview

Whether you need to accept card payments at the front desk, process a sale from your shop, or track a cash payment made in person, there are several options built into the platform to help you manage face-to-face transactions.

Your main options for taking in-person payments include:

Stripe Terminal

A physical card reader that connects directly to your account, allowing you to accept card and contactless payments in person

Point of Sale (POS)

A dedicated checkout interface where your staff can sell store items, memberships, appointments, and classes in a single cart, using any payment options at checkout

Cash & Offline Payments

A way to record and track payments made outside of the online payment system, such as cash, cheque, or bank transfer

Each option is covered in more detail below, with links to the full setup and usage guides.


πŸ’³ Stripe Terminal (Card Readers)

Stripe Terminal allows you to accept in-person card payments using a physical card reader that connects directly to your account. Payments taken through the terminal are processed through Stripe and recorded alongside your online payments, keeping your reporting in one place.

Click the arrow to learn more about Stripe Terminals

Supported Devices

Two card reader models are compatible with the platform:

  • BBPOS WisePOSβ„’ E - A portable countertop reader with a rechargeable battery.

  • Stripe Reader S700 - A portable reader with a rechargeable battery and USB-C charging.

Both devices are purchased directly from Stripe's hardware store. Customers can pay using card tap, chip-and-PIN, magnetic stripe swipe, Apple Pay, Google Pay, and Samsung Pay via the terminal's contactless reader.

β›” No other card readers are compatible with integrated terminal payments.

Standalone devices such as iZettle, Square, or SumUp can only be used as unintegrated offline payment methods (see the Cash & Offline Payments section below).

Country Availability

Stripe Terminal is available in the following countries: United States, Canada, United Kingdom, Ireland, Australia, New Zealand, Singapore, France, Germany, Spain, Netherlands, Belgium, Austria, Denmark, Sweden, Norway, Switzerland, Italy, Luxembourg, Portugal, Finland, Czech Republic, and Malaysia.

Transaction Fees

Card-present (in-person) transactions processed through the terminal have lower fees compared to online (card-not-present) payments. There are no additional setup fees or monthly charges for using the terminal beyond Stripe's per-transaction fee.

Region

Terminal (card-present)

Online (card-not-present)

UK

1.4% + 10p

1.5% + 20p

US

2.6% + 10Β’

3.1% + 30Β’

πŸ’‘ For fee details in other supported countries, refer to Stripe's pricing page.

Getting Started

Setting up your Stripe Terminal involves charging the device, connecting it to Wi-Fi, and registering it in your account under Settings βž” Collect Payments βž” Payment Methods βž” Manage (next to the Terminals section).

πŸ’‘For full step-by-step setup instructions, see the guide here.

Taking a Payment

Once your terminal is set up, you can take a payment by navigating to a customer's profile, adding a membership or product, and selecting the terminal as the payment method at checkout. The terminal activates and prompts the customer to tap, insert, or swipe their card.

For recurring memberships, the customer may need to tap or swipe their card twice, once to save their card details for future billing and once to complete the current purchase.

πŸ’‘ For the full process of taking a terminal payment, see the guide here.

For a general overview of which card readers work with the platform, see the guide here.


πŸͺ Point of Sale (POS)

The Point of Sale (POS) feature provides a dedicated checkout interface designed for in-person transactions. It allows your staff to sell store items, memberships, appointments, and classes within a single cart and process the payment in one transaction.

When a Stripe Terminal card reader is connected, it appears as a payment option at POS checkout alongside cash and other methods.

Click the arrow to learn more about POS

How It Works

The POS workflow is straightforward: select an existing customer (or create a new one), add items to the cart, and check out. POS is accessible from the main menu bar.

β›” POS requires selecting a customer profile for each transaction. There is currently no guest checkout option for anonymous transactions.

If you need to process a quick sale without a named customer, you can create a general "Guest Customer" profile as a workaround.

Staff Permissions

Access to the POS feature is controlled through staff permissions. To enable or manage POS access for a staff member, go to Staff βž” Staff Management βž” Edit Details and Permissions and look for the Point of Sale permission.

πŸ’‘ For full setup and usage instructions, see the guide here.


πŸ’΅ Cash & Offline Payments

If your business accepts cash, cheque, bank transfer, or other forms of payment outside of the online payment system, you can record and track these as offline payments. This helps keep your records complete and your reporting accurate, even when the transaction is not processed through Stripe or GoCardless.

Click the arrow to learn more about Cash & Offline Payments

Enabling Offline Payments

You can enable cash and other offline payment methods by going to Settings βž” Collect Payments βž” Payment Methods βž” Activate.

You can also configure which payment methods are available for different types of purchases. For example, you might allow cash for drop-in sessions and class packs but require online payment for recurring memberships.

πŸ’‘For more details on configuring payment methods by purchase type, see the guide here.

Confirming & Managing Offline Payments

When a customer pays offline (e.g. cash at the front desk), the payment appears as a pending entry under To-dos βž” Offline Payments.

You will need to manually confirm receipt of the payment. You can also bulk confirm or bulk void multiple pending offline payments.

πŸ’‘ For the full guide on managing pending offline payments, see the guide here.

πŸ’‘ For more details on managing cash payments specifically, see the guide here.

Cash refunds must be handled manually outside of the platform (physically returning the money to the customer), and then confirmed in the platform via To-dos βž” Offline Refunds to keep your revenue reports accurate.


❓ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view frequently asked questions

Can I use my own card reader (iZettle, Square, SumUp, etc.)?

Click the arrow to see the answer

Standalone card readers such as iZettle, Square, and SumUp are not integrated with the platform. Payments taken through those devices are not recorded in your account automatically.

If you prefer to use a standalone reader, you can record the transaction manually as an offline payment and confirm it under To-dos βž” Offline Payments. For an integrated card payment experience, a Stripe Terminal (BBPOS WisePOS E or Stripe Reader S700) is required.

Can I use Tap to Pay on my phone instead of a card reader?

Click the arrow to see the answer

Tap to Pay on iPhone or Android (using your phone as a payment terminal) is not currently supported.

To accept in-person card and contactless payments, you will need one of the two compatible Stripe Terminal devices.

Do I need Stripe to use a card reader?

Click the arrow to see the answer

Yes. The card reader integration is powered by Stripe Terminal, so a connected Stripe account is required. If you currently use GoCardless or another payment processor, you can add Stripe alongside it.

Many businesses use both, GoCardless for recurring membership billing and Stripe for card payments, including in-person terminal payments.

Can I sell items to a customer without a profile using POS?

Click the arrow to see the answer

The POS checkout currently requires selecting a customer profile. There is no native guest checkout option.

As a workaround, you can create a general "Guest Customer" profile to use for anonymous or one-off transactions.

What happens if my terminal loses its Wi-Fi connection?

Click the arrow to see the answer

The Stripe Terminal must remain connected to the same Wi-Fi network that was used during setup in order to process payments.

If the connection is lost, the terminal will not be able to process card transactions until it reconnects. Make sure your Wi-Fi network is stable in the area where the terminal is used.

Where can I buy a compatible card reader?

Click the arrow to see the answer

Both the BBPOS WisePOS E and Stripe Reader S700 are purchased directly from Stripe's hardware store. They are not available through the platform itself. For setup instructions after purchasing your device, see the guide here.

Did this answer your question?