Activate Your Stripe Account

booxi supports Stripe which is one of the most trusted online payment processor. In order to start using it with booxi, you will need to create your Stripe account, and activate the Stripe module in booxi. This will enable and show the hidden online payment options in booxi.


1. Sign in your booxi account, and click on My Business

2. Select the Business Module section, and scroll down to the Stripe module.

3. Turn the module on by clicking on the ON/OFF switch – a setup dialog will pop up.

4. Click on Sign in Stripe, and if you already have a Stripe account, use the Sign in link at the top of the pop up dialog; if you don’t, complete the signup form underneath to create your new Stripe account.

5. To link (sign in) your existing Stripe account, simply provide your Stripe account email and password when asked, and continue with the following steps, but you must have an existing Stripe account to continue.

6. The setup dialog will ask you to provide your tax informations so we can correctly calculate taxes for your customer’s online payment. If you only have one tax, leave the second one blank and to 0%.

7. When done click Save and you are done.

How to accept online payments with Stripe?

Now that you have activated your Online Payment Module, you can choose to request a payment for any of your services, simply by adjusting their online payment settings.

  • You will be able to request a full payment of the service, or a fix amount for example as a deposit or reservation fee.
  • This payment can be requested at the online booking, or by email just after the online booking is completed, leaving more time to pay.

If you select the online payment during the online booking, you can decide to cancel automatically the booking if the payment was not done within the 15 minutes after the booking request. For this, go to the section My Business and select Booking Rules and activate the option “Auto-Cancel Unpaid Booking” (so it becomes blue). Then click on Save to validate your modification. 

To adjust the online payment settings of a service.

  1. Go to your service list and select a service for which you would like to request payment.
  2. From that service profile, click on Details to open the Edit Details form on the right, and scroll down to locate the Online Payment settings (these will only be shown if you have activated your online payment processor module).
  3. Select the option to request payment At Online Booking or By Email, or select Disabled (no payment requested).
  4. Set the Required Payment amount, to the full amount of the service, or a fix amount, for example 10% as a deposit.
  5. Click on Save, and you’re done. When a customer books an appointment online for this service, a payment will be requested.

Remember that if you set a required amount equal to the total service price, booxi will assume that you want to charge the service in full, so if the total to be paid varies when booking (for example multiple attendees), the total amount will be requested. Also, if you book multiple services, you can mix services that require a payment in full, partial, or even no payment, and booxi will calculate the amount in respect of each service settings.

Your Clients Can Pay Online in Simplicity

When booking online, your client will be informed that a payment is required, just before confirming his booking. Once he has confirmed his booking, he will be requested to pay online using any major credit cards through the secured Stripe online payment system, within the booxi booking process.

  • If the payment is successfully completed, the client will receive an appointment confirmation email from booxi, and a payment confirmation email from Stripe.
  • If the option of automatic cancellation after 15 minutes is activated and the payment fails, the appointment will be automatically canceled after 15 minutes. You and the customer will be informed of this.
  • Since communication is important here, the client must provide an email address at booking when a payment is required.


You Can Easily Track Who Paid Online

As clients book and complete their online required payments, you can see who paid online and track what is left to be paid.

  • Each reservation will inform you of the current payment status and the associated balance to be paid.
  • Each appointment will indicate if a payment has been requested and completed.

Color status quickly inform you of what to expect in terms of payment.

  • Bleu when a payment has been requested and you await this payment from the client.
  • Yellow when a balance is left and you need to request that payment.
  • Green when everything is paid.

booxi currently only tracks online payment information, so you need to continue tracking payment the way you use to, while taking advantage of accepting online payment

Capture Payment in Person or Over the Phone

For any reservation or appointment, you can process an online payment, or capture that a manual payment was completed. This means that you can complete an online payment by typing in the client’s credit card information, by send an online payment request to the client by email, or by registering that a payment was completed manually cash, or using physical payment processor terminal. This way you can track all your reservations and appointments payment status.

To capture payment information:

  1. Right click on an appointment or a reservation and select Pay to open the payment dialog.
  2. Or open an appointment or reservation and select the top menu and option Pay.
  3. You may also set a required amount for a new appointment or reservation before saving it the first time, and the Payment pop up will automatically open.

To capture an online payment for your client, using his credit card information, follow these steps:

  1. Set the payment method to Using Stripe
  2. Set the required amount
  3. Click on Pay
  4. The Stripe payment system will appear and complete the payment providing the client email and credit card information.
  5. The payment status will change for Paid.

To send a payment request email to your client, follow these steps:

  1. Set the payment method to By Email
  2. Set the required amount
  3. Click on Send.
  4. The payment status will change for Awaiting the payment.

To register a manual payment cash or using a payment processor terminal, follow these steps:

  1. Set the payment method to Manual
  2. Set the required amount
  3. Click on Pay.
  4. The payment status will change for Paid.

For each appointment and reservation, you can expand the payment status to review the details of each payment completed (using Stripe, or manual).

booxi currently only allows you to capture payment from online booking.

You Have a Complete Access to Your Transactions and Can Do Refund

From your Stripe dashboard, you can easily find a payment transaction, do a refund to a specific customer, and create simple transaction reports.

This means you can use booxi to accept online payment when clients book online; while you continue to track who paid the way you used to, and consolidate all your payments by adding the online payment report provided by Stripe.

Did this answer your question?