Skip to main content

How can I take payment from my customer using my Stripe Terminal?

This guide explains how to take a payment from a customer in person using your Stripe Terminal, including taking a single payment and saving a customer's card for future payments on a recurring membership.

Written by Costa Bontioti

📝 Overview

You can take a payment from a customer in person using your Stripe Terminal card reader, whether it's a one-off purchase or a recurring membership.

Once your Stripe Terminal is set up, it appears as a payment option whenever you process a purchase on a customer's behalf and select Stripe. This guide walks through taking a single payment on the terminal, and saving a customer's card for future payments on a recurring membership.

💡 Haven't set up your terminal yet? See the guide on how to set up your Stripe Terminal here.


💳 Taking a Single Payment

After setting up your Stripe Terminal, it will appear as an option whenever you process a purchase on a customer's behalf and select Stripe as the payment method. As an example, to charge a customer for a membership using their credit/debit card, Google Pay, or Apple Pay:

  1. Go to the customer's profile and select Memberships.

  2. Click Add Membership and select the membership you'd like to add.

  3. When you reach the Payment Section, select Stripe — the terminal you've set up will appear as an option.

Selecting the Stripe Terminal at checkout

Once you select the terminal and click Checkout, the terminal will be activated and the customer can tap their card to process the payment. After the payment has been processed successfully, the page will refresh with an invoice.


💳 Saving the Customer's Card for Future Payments

When a customer is purchasing a recurring membership and wants to save the card they're paying with via the terminal for future payments, they'll need to present their card twice.

When it's time to take payment, you'll see the message box below asking the customer to present their card once to save their card details for future payments, and then a second time to complete the payment due at the time of purchase.

Message box prompting the customer to present their card a second time


❓ 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

What payment methods can a customer use on the terminal?

Click the arrow to see the answer

Customers can pay using their credit or debit card, Google Pay, or Apple Pay by tapping on the terminal.

How do I save a customer's card for future payments?

Click the arrow to see the answer

When the customer is purchasing a recurring membership, they present their card twice on the terminal: once to save their card details for future payments, and a second time to complete the payment due at the time of purchase.

Are the fees different for in-person (terminal) payments?

Click the arrow to see the answer

In-person (Card Present) payments taken on your Stripe Terminal are charged at a different rate than online (non Card Present) card payments. For the current rates that apply to your account, please check your Stripe pricing here.

Currently, the transaction fees for payments via Stripe terminals are:

1.4% + 10p - per successful charge for EEA cards

2.9% + 10p - per successful charge for non-EEA cards

(+ £0.10 per authorisation for Tap to Pay)

(+ £0.04 per authorisation for optional point-to-point-encryption)

How do I set up my Stripe Terminal?

Click the arrow to see the answer

See the guide on how to set up your Stripe Terminal here.

Did this answer your question?