> ## Documentation Index
> Fetch the complete documentation index at: https://www.spacebring.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tap to Pay

> Learn how to enable Stripe Tap to Pay, select a terminal location, and collect in-person card payments in the admin mobile app

Collect card payments in person in the admin mobile app: the customer taps their card or phone to the admin's phone. Tap to Pay uses the phone's built-in NFC reader, so you don't need a separate card reader.

<Info>
  Tap to Pay is in beta and is enabled for selected locations only. To try it out, [contact our support team](/docs/administration/contact-support).
</Info>

<Info>
  Tap to Pay is currently available on Android devices only.
</Info>

## Prerequisites

* Have the [Stripe integration connected](/docs/integrations/payments/stripe#connect-stripe) in Spacebring.
* Have the [admin mobile app](/docs/admin#admin-mobile-app) installed on an Android phone with an NFC reader.
* Set up a terminal location in your [Stripe dashboard](https://dashboard.stripe.com/terminal/locations). It tells Stripe the address where you accept in-person payments.

## Enable Tap to Pay

1. Press the menu **(...)** next to the location's name.
2. Go to the **Integrations** page > **Stripe**.
3. In the **In-person payments** section, enable the **Tap to Pay** switch.
4. In the **Terminal location** field, select the terminal location you created in Stripe.

<Frame>
  <img src="https://mintcdn.com/spacebring/EWoEYgPkWZc6Hblc/images/integrations-payments-stripe-tap-to-pay-enable-tap-to-pay.png?fit=max&auto=format&n=EWoEYgPkWZc6Hblc&q=85&s=3565c8d2521aaefcabbb8fde1e2b2655" alt="Integrations Payments Stripe Tap To Pay Enable Tap To Pay" width="1964" height="1278" data-path="images/integrations-payments-stripe-tap-to-pay-enable-tap-to-pay.png" />
</Frame>

<Info>
  Tap to Pay appears as a payment method only after you select a terminal location.
</Info>

## Charge a customer with Tap to Pay

1. In the admin mobile app, go to the **Customers** page and open the customer's profile.
2. Press the menu **(...)** top right > **Create payment**.
3. Enter the payment details the same way as for any other [one-off payment](/docs/billing/payments/create-one-off-payments).
4. In the **Payment method** field, select **Terminal**.
5. Confirm the payment. The **Tap to Pay** screen opens.
6. Ask the customer to hold their card or phone against the back of your phone until the payment is confirmed.
7. Spacebring creates the transaction and the invoice for this payment.

<Info>
  Allow location access if the app asks for it. Stripe requires it to accept in-person payments.
</Info>

<Tip>
  If the payment fails, press **Try again** on the same screen to retry the tap. The amount and the customer stay the same, so you don't have to create the payment again.
</Tip>

### How Tap to Pay works

* Tap to Pay is available only for one-off payments that an administrator creates. Customers cannot select it themselves for bookings, orders, or invoice payments.
* The [card surcharge](/docs/integrations/payments/stripe#configure-stripe) you set for the Stripe integration also applies to Tap to Pay payments. The customer sees the total on the payment screen before they tap.
* The transaction is recorded as a Stripe payment, so you can [find it in your Stripe dashboard](/docs/integrations/payments/stripe#identify-users-transactions-in-stripe), too.
