Skip to main content

Take payments for your bookings: how to configure your payment & booking options

Charge customers when they book a service, before or after the appointment, and manage booking payments from your UENI Hub.

Collect payment for your service bookings, either before the appointment (Pay upfront) or after it (Pay later). Booking and payment happen in one place, so you spend less time chasing customers and more time running your business.

Warning: This feature is only available on the Plus and Growth plans. Upgrade your plan here, or contact us.



Step 1: Connect a payment method

To charge for bookings, connect Stripe, Square or PayPal in Editor > Settings > Payment Methods. Without one, services can only be Free.

Step 2: Choose a payment option for each service

When a service is bookable on your UENI page, you'll see Payment options:

  • Free: no payment is taken. This is the default.

  • Pay upfront: customers pay while booking.

  • Pay later: customers book now and pay afterwards.

  • Pay upfront or later: customers choose.

Note: Paid options stay greyed out until you connect a payment method. Click Activate payment methods to go straight there.

Step 3: Turn on automatic booking confirmation

With Auto Booking Confirmation, bookings confirm instantly, which makes paid bookings feel seamless.

  1. Open the Editor.

  2. Go to Settings > Booking Settings.

  3. Turn on Auto Booking Confirmation.

This sets the default for your business, and you can override it on any service.


What your customers see

  • Pay upfront: after choosing a time and entering their details, customers click Pay & confirm, pay on a secure checkout page and see their confirmation.

  • Pay later: customers book with no payment step. They can pay from the Pay now button in their confirmation email, or when you send a payment request.

  • Pay upfront or later: customers see both Pay now and Pay later.

Note: With automatic confirmation and Pay upfront, the time slot is held for 10 minutes while the customer pays. If they don't pay in time, the slot is released for others.

Manage payments from your UENI Hub

Each booking shows a payment status: Paid, Unpaid or Pending (the customer must pay before it's confirmed). You can:

  • Send a payment request: email the customer a pay link for any unpaid booking.

  • Confirm with payment request: confirm a booking only once the customer has paid.

  • Mark as paid or unpaid: update statuses manually, including in bulk. This doesn't charge anyone.

Pro tip: Took cash, a bank transfer or an in-person payment? Mark the booking as Paid so your sales and revenue analytics stay accurate.

Booking emails include payment details too. Paid bookings show an order summary, unpaid ones include a Pay now button, and your owner emails show each booking's status.

Troubleshooting

  • "The paid options are greyed out": connect Stripe, Square or PayPal in Settings > Payment Methods.

  • "Customers can no longer pay for bookings": your payment method may have been disconnected, which switches every service back to Free. Reconnect it, then choose the payment option again on each service.

  • "A slot was released before the customer paid": Pay upfront slots are only held for 10 minutes. The customer can book again.

Final thoughts

For the smoothest setup, connect a payment method, turn on Auto Booking Confirmation, and set your most popular services to Pay upfront. Done, customers can now book and pay in one go!

Did this answer your question?