Early Bird Launch Special: Save over 70% on our professional scheduling platform • Offer expires in 48 hours View Pricing

QuillBooking Documentation

Get unstuck with our helpful reference material

Collect Multi-Payments

QuillBooking allows you to charge multiple pricing options for a booking based on the meeting duration, ensuring you get paid fairly for your time. It also gives your clients the flexibility to choose their preferred session length for a booking service.

This article will guide you through the process of setting up the Multi-Payments feature in the Booking Event.

Enable Payment Modules

Before starting the process of adding the multi-payment feature in your booking services, make sure that your payment modules are enabled.

Plus, to collect payments through booking, ensure the payment platforms are configured with QuillBooking as well.

To learn more detailed guidelines about Enabling Payment Modules and Configuring Payment Platforms, refer to the following documentation:

Set up Multi-Payments in a Booking Event

To learn how to set up multi-payments in a booking event within QuillBooking, follow the steps with the screenshots below.

First, go to Calendars from the WordPress Left Sidebar or the QuillBooking Navbar, select the Booking Event where you want to add the multi-payment option, and click the Edit button

Once you are on your desired booking event, open the Event Details option, scroll down to Set Duration, and turn on the Allow Attendee to select duration toggle.

Now, you will get two options for setting up the Meeting Duration. These are:

  • Available Durations: Using this option, you can select your desired time sessions for your booking from the dropdown list by clicking the Arrow Icon on the right side. For example, I set three different time durations (15, 30, and 40 minutes).
  • Default Duration: Here, you can set one time duration as a default duration (i.e., when clients open the booking link, the default duration will automatically be selected, which they can change later if needed).

Once you complete the setup, click the Save Changes button to save all your changes.

Configure Payment Settings

Now, go to the Payment Settings option in the left menu, and check the “toggle this event as Paid and collect payment on booking” box.

Then, check the “Enable multiple payment options based on duration” box.

Finally, the option will appear to set up multi-payments.

  • Checkout Method: Here, you can select the Payment Method through which you want to collect payments from your client.
  • Booking Payment Items: Here, you can set different prices for each time duration in the corresponding fields under the Amount column.

Once you are done, click the Save Changes button, and the multi-payments feature will be added to the booking event.

Additionally, click the Share button to view the functionalities of this multi-payment feature.

Preview of Multi-Payment Feature

Once you click the Share button, you will get four options to display your booking events on the front end of your WordPress Site.

Finally, as you can see in the example below, the event offers three different booking options with their set pricing based on meeting duration.

Collect Payment During Booking

QuillBooking allows you to set up a way for clients to pay for your booking services, whether you prefer Stripe, PayPal, WooCommerce. Follow the simple steps to get it done.

Enable Payment Settings

Before you start accepting payments, you’ll need to choose Currency.

Start by going to the Settings menu. scroll down until you see Payment Settings.

choose the Currency you’d like to use for your bookings from the dropdown menu. Then, click the Save button. That’s it!

Configure Payment Settings

To set up payments for a specific booking, click the Calendars section in your QuillBooking dashboard. Find the booking you want to update, then click the Edit button.

Now, select the Payment option and choose the checkbox that says Enable this event as Paid and collect payment on booking.

Use Native Payment Methods by QuillBooking

QuillBooking lets you accept payments using built-in options like Stripe and PayPal.

Once you’ve selected your preferred payment method, head to the Booking Payment Items section. Here, you can enter the name of your service or items and set the price.

If you need to add more services or items, click the Add More Item button and fill in the details. After setting everything up, click the Save Changes button to save your settings.

Use WooCommerce Checkout

If you’d like to use WooCommerce Checkout to accept payments for your bookings, you’ll first need to enable the WooCommerce plugin.

Now, go back to your booking event and select Use WooCommerce Checkout. You can only choose from existing products in your WooCommerce store. The booking price will match the product price in your store.

When all is done, click the Save Changes button.

Set up your Payment Gateway

To make the system work, you need to connect at least one payment method. QuillBooking supports multiple payment methods for a single booking.

PayPal Integration with QuillBooking

QuillBooking makes it easy to integrate PayPal as a payment gateway, enabling you to accept online payments. By offering PayPal as a payment option, you can provide a secure and convenient checkout experience for your customers.

This integration allows you to accept payments globally, ensuring secure transactions with PayPal’s trusted infrastructure.

Enable PayPal Payment

Navigate to QuillBooking > Integrations, and select Payments tab.

Now check on the Enable PayPal Payment for Booking Payment to enable the PayPal Payment option.

  • Payment Mode: Here you will see two Payment Modes.
    • Sandbox Mode: Only for testing purposes.
    • Live Mode: Take Live payment for your events.

  • PayPal Email: Here you just need to give your PayPal business email address only.

  • Disable PayPal IPN Verification: If you are unable to use Payment Data Transfer and your payments are not being marked as complete, then toggle to Disable PayPal IPN Verification. Enabling this option forces the site to use an alternative verification method, which is slightly less secure but ensures that purchases are processed and marked as complete.

Stripe Integration with QuillBooking

QuillBooking seamlessly interacts with the Stripe Payment system to make your booking payments easier. Please follow these simple steps for integrating QuillBooking with Stripe.

From the QuillBooking dashboard, click on Integrations, then click on payments tab.

click on Stripe option for setting it up.

Configuring Stripe Payment

On the Stripe Payment Configuration page, proceed with the following steps:

First, enable Stripe payments for your booking transactions by clicking on the checkbox.

You’ll be presented with two payment modes: Test mode and Live mode. Choose Test mode if you want to perform payment testing before going to live. If you’re ready for live transactions, select Live mode. For this guide, we’ll use the Test mode.

WooCommerce Integration with QuillBooking

QuillBooking integrates with WooCommerce to create a booking with your WooCommerce product, and you can use the payment methods of WooCommerce in QuillBooking. If you want to create any booking event with your WooCommerce Product, just follow the simple steps of this guide.

Activate the WooCommerce Module

Make Sure Woocommerce plugin is activated in wordpress

Configure WooCommerce in a Booking Event

Now go to the Calendars. You can create a new event or edit an existing booking event.

Select the Payment settings and enable the booking event payment checkbox. Now, select the Use WooCommerce Checkout option for payment.

You have to select a WooCommerce product from the dropdown menu and click on the Save Changes button.

Your booking event is now ready to be shared.

Booking Order and Payment Confirmation with WooCommerce

Your Invitees will see your WooCommerce product-integrated booking event like this. The booking amount will be the same as the WooCommerce product.

The checkout process for the booking event is flawlessly integrated with WooCommerce’s checkout page, ensuring a trusted payment experience.

After successfully placing an order, you will see that your booking event’s payment has been processed using the WooCommerce payment method.

This is the process of how you can Integrate your WooCommerce with QuillBooking.