Learn how to add a payment to a Booking Invoice, including by credit card, POS payment, gift certificate, or user account, with information on rebilling, split payments, adding multiple partial payments, and allowing overbookings.
New to the Booking Invoice? Read the first article in this series for an introduction to the Booking Invoice.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Growth (Subscription), Growth (Online Booking Fee), Managed
→ Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
- Reports > Booking Index > Booking Details > Add Payment
What more do I need to use this feature?
- Admin or restricted, including Process Payments. Others noted inline.
- A plan that includes Gift Certificates for Gift Certificate Payments.
Which Checkfront version supports this feature - classic, new or both?
- This feature is available in both our classic version using items (Inventory > Items) and our newest version using products (Inventory > Products). → Learn more about products
Accessing the adding payment option
Back to topAdmin or Staff members can apply a partial or full payment to a booking by clicking on the Add Payment button in the left sidebar or the Pay Now options within the invoice to open the Add Payment Modal.
A transaction is applied to the invoice when a payment is made, and the balance due is updated.
If the full payment is supplied, the booking status is automatically set to PAID; otherwise, it is set to DEPOSIT.
You can learn about the different payment options in more detail below.
Adding credit card payments
Back to topIf you have a Payment Provider activated, you can enter Credit Card details and automatically bill the Customer.
Credit Card Payment Fields
Back to topField | Description | Learn More |
Amount |
The total amount of the payment. The currency of the payment prefixes the Amount field. |
Your system currency is configured within your Locale setup (Manage > Setup > Locale). |
Name on Card |
The name of the Cardholder as it appears on the credit card. |
This should include any middle initials. |
Card |
This is the number displayed on the Customer's credit card. |
Format and number of digits vary depending on the card type. |
Accepted |
A visual reminder of credit cards accepted for payment. |
These are configured within Ecommerce Setup (Manage > Ecommerce Setup > Settings). |
Expiry Date |
The expiry date as it appears on the Customer's credit card. |
|
CVC |
The credit card security number as it appears on the credit card. |
The number of digits and location of this number varies depending on the credit card type. Check the back of the card next to the signature! |
CVC Not Present |
Check this box if you do not have the CVC number. |
Processing a payment without the CVC could result in higher transaction charges due to the increased security risk. If you have any concerns, check with your payment provider and merchant agreement. |
Address |
The billing address for the card. |
This information needs to be accurate if your Payment Provider does Address Verification (AVS). |
Postal / Zip |
The postal or zip code for the card. |
This information needs to be accurate if your Payment Provider does Address Verification (AVS). |
Options - Send email notifications |
Opt to send email notifications with the payment. |
These are configured within Notifications (Manage > Notifications). |
Options - Show note on Customer invoice |
Opt to show the note entered with the payment on the Customer's invoice. |
Notes are only visible to Staff if this is not selected. |
Notes |
Add a note to be included on the invoice. |
See the above setting for visibility options. |
Allow Overbooking |
Allows Staff to proceed with a manual payment if a booking conflicts with another. |
Learn more about this option here. |
Adding split payments
Back to topWhen adding a payment to a booking, Staff can manually split the payment to a different Customer credit card by choosing the [New Card] option from the dropdown menu and filling in the required card details.
This option is only visible if adding a payment to a booking that has a credit card payment previously added.
Using the Square payment processor for mobile payments? The Square mobile app allows for split payments by default. Learn more here: |
Rebilling credit cards
Back to topPayment providers may have the option to re-charge a Customer's credit card using previously provided payment information.
If supported by your payment provider, credit card details are prefilled in the Add Payment window, and Staff can manually add an amount to process. If rebilling is not supported, you can add a POS payment instead.
Not all payment providers support rebilling. View our help articles to learn more about the capabilities of each payment provider here: |
Adding POS payments
Back to topAlternatively, you can add a payment processed outside of Checkfront. POS (Point of Sale) payments create a transaction in Checkfront but do not collect any funds.
POS Payment Fields
Back to topField | Description | Learn More |
Amount |
The total amount of the payment. The currency of the payment prefixes the Amount field. |
Your system currency is configured within Locale setup (Manage > Setup > Locale). |
Payment Type |
For example:
|
The payment type used to accept the payment outside of Checkfront. These are configured within Ecommerce Setup (Manage > Ecommerce Setup > Settings). |
Payment Date |
This is the date the payment was processed. |
Admin or those with permission to Backdate POS Payments can view and specify this date. |
Options - Send email notifications |
Opt to send email notifications with the payment. |
These are those configured within Notifications (Manage > Notifications). |
Options - Show note on Customer invoice |
Opt to show the note entered with the payment on the Customer's invoice. |
Notes are only visible to Staff if this is not selected. |
Notes |
Add a note to be included on the invoice. |
See the above setting for visibility options. |
Allow Overbooking |
Allows Staff to proceed with a manual payment if a booking conflicts with another. |
Learn more about this option here. |
POS Payment Types are also useful for tracking payments processed through previous booking systems for those transitioning to Checkfront from another booking system. |
POS payments are limited to being added to bookings retroactively as far back as six months prior. |
Due to Payment Card Industry (PCI) compliance issues, you must not store any credit card details within your Checkfront account. If you apply a POS payment that was paid for with a credit card, DO NOT add the credit card details to the notes section of the invoice. Please comply to avoid suspension of your account until such issues are rectified. |
Adding payments by gift certificate
Back to topFor those on plans that support our Gift Certificates feature (Pro, Plus, Enterprise, and Flex) and that have the Gift Certificate feature enabled (Manage > Integrations > Sales), a third payment type is Gift Certificate. Enter the gift certificate number (GCN Code), and the payment amount due is deducted from the balance of the gift certificate.
Gift Certificate Payment Fields
Back to topField | Description | Learn More |
Amount |
The total amount of the payment. The currency of the payment prefixes the Amount. |
Your system currency is configured within Setup: Locale (Manage > Setup > Locale). |
GCN Code |
Enter the gift certificate code or the gift certificate to be redeemed, then click Search. |
The matching Gift Certificate is loaded into the Add Payment modal, including information such as the outstanding Balance, Valid From date, Expires date, and the original Total value. |
Options - Send email notifications |
Opt to send email notifications with the payment. |
These are those configured within Notifications (Manage > Notifications). |
Options - Show note on Customer invoice |
Opt to show the note entered with the payment on the Customer's invoice. |
Notes are only visible to Staff if this is not selected. |
Notes |
Add a note to be included on the invoice. |
See the above setting for visibility options. |
Allow Overbooking |
Allows Staff to proceed with a manual payment if a booking conflicts with another. |
Learn more about this option here. |
Adding user account payments
Back to topAnother payment type is User Account. This type allows a Staff or Partner account to charge the Customer for the booking using a third-party payment method outside the enabled payment provider.
Your business is owed back this amount from the Staff or Partner account on an account receivable basis.
The Payment Code field can be filled with any value and used to help identify the payments or capture a 3rd party code, such as a voucher code. The Transactions report (Reports > Transactions) includes the payment code.
User Account Payment Fields
Back to topField | Description | Learn More |
Amount |
The total amount of the payment. The currency of the payment prefixes the Amount. |
Your system currency is configured within Locale setup (Manage > Setup > Locale). |
User Account |
Staff/Partner account menu selection for accounts receivable payment. |
Requires the Process accounts receivable payments (billed later) Staff/Partner account permission to be enabled at Manage > User Accounts. |
Payment Code |
The custom value used to identify the payment. The code is viewed in the Transactions report (Reports > Transactions). |
Requires the Process accounts receivable payments (billed later) Staff/Partner account permission to be enabled at Manage > User Accounts. |
Options - Send email notifications |
Opt to send email notifications with the payment. |
These are those configured within Notifications (Manage > Notifications). |
Options - Show note on Customer invoice |
Opt to show the note entered with the payment on the Customer's invoice. |
Notes are only visible to Staff if this is not selected. |
Notes |
Add a note to be included on the invoice. |
See the above setting for visibility options. |
Allow Overbooking |
Allows Staff to proceed with a manual payment if a booking conflicts with another. |
Learn more about this option here. |
The User Account tab only shows when the Staff or Partner account has the Process accounts receivable payments (billed later) permission enabled. Learn more about account permissions here: |
Adding payments through a mobile browser and Square POS App
Back to top
Learn about adding payments through the mobile browser and Square POS App here: |
Adding multiple partial payments to an invoice
Back to topCustomers may only make a full balance payment or a deposit and then a balance payment to their invoice.
If multiple partial payments after an initial payment are required, Staff can add these payments manually from the Add Payment modal when editing the Customer's booking.
Allowing overbooking
Back to topThe Allow Overbooking checkbox shows in the Add Payment modal if Staff attempt to add a manual payment to a booking that causes the booking to conflict with another and consume more item/product inventory than is available.
Checking this option allows the payment and overbooking to go ahead. If this warning displays, a manual payment cannot be processed unless Allow Overbooking is checked.
In the next article in this series, we look at refunding payments from Booking Invoices.
< Updating POS transactions from booking invoices | Refunding payments from booking invoices >