You have the possibility to set up Part Payments. Whenever someone makes a booking, you can charge them a deposit, which is a percentage of the total cost, and then have the option to accept the final payment in cash, or online.
To configure Part Payments, go to WP Admin -> WP Booking System -> Settings -> Payments and tick the box to Enable Part Payments.
Deposit Amount – The percentage amount of the total booking cost that the customer will be charged when making the booking
Applicable Period – This option allows you to charge a deposit only if the booking is X days in the future. For example, if you set the applicable period to 14 days, and someone makes a booking starting one week from today, they will be charged the full amount. If they make a booking starting from 14 or more days in the future, they will be asked to pay the deposit. Zero days means the option is disabled, and deposit will always be charged.
Final Payment Method – You can charge a deposit and receive the rest of the amount in cash, or ask for the final payment to be done online using the same method (PayPal or Stripe) as the initial payment.
Accepting the final payment in cash does not require any more options.
If the Final Payment Method is set to “Same as initial payment”, when a booking is made and the deposit is charged, another payment link is generated, which will be used for the final payment. You can see this link in the Payment Details tab of the Booking Details Modal.
This link points to a page on your website, which you will have to select from the Page option. On this page, you will have to include the [wpbs-final-payment] shortcode which will be replaced with the final payment form.
Email Reminder – A new tab will appear in the form editor, called Payment Reminder Notification. You send the customer an email with the final payment link X days before the booking starts.
Confirmation Message – The message that appears after the Final Payment Form was submitted.