The Checkout settings page lets you control how customers can complete checkout with the following purchases:
- Products
- Bookings
- Event tickets
Products
Nexudus handles product checkout as follows by default:
- Members are invoiced for their product purchase on the next billing date of their contract and receive the product with any linked benefits straight away.
- Contacts always pay for products they purchase at checkout
If you'd like members to pay for their products as they purchase them, toggle on
Always invoice products purchased by members as they are purchased.
.png)
Products purchased by members before toggling on that option will be invoiced on their next billing day, as usual. Any new product purchase made by members will require payment at checkout.
Bookings

When it comes to booking payments, you can decide to collect payment when customers make their booking or at the end of their booking.
Pay when a booking is made
Payment for the booking is collected at checkout, and an invoice is issued to the customer straight away.
You can have this payment model apply to just members, just contacts, or both.
We usually recommend having this option toggled ON for contacts. Since contacts don't have a regular billing date, you want to avoid letting them accrue booking charges.
Cancelling unpaid bookings that require up-front payments
If you require up-front payment for bookings, you can have them be cancelled automatically if they remain unpaid for more than a certain amount of time.
Just set the amount of time the booking can remain unpaid in minutes, and you're ready to go.
Make sure you select All payment methods except GoCardless, Forte, and Stripe to avoid cancelling invoices for customers who pay via payment methods that take a few days to clear.
Pay when a booking ends
Payment for the booking is collected shortly after the booking ends, and an invoice is issued to the customer straight away.
You can have this payment model apply to just members, just contacts, or both.
Booking with credit
This setting controls when prices are calculated and when credits are applied, either at the moment a booking is made or when it ends.
Toggle on Always calculate price and/or use credit as bookings are requested if you require bookings to be paid as they are made, and you are ok with applicable credits being used for bookings made within a certain month, even if the bookings themselves are happening in a different month.
Keep this toggle off if you require bookings to be paid as they end, and want to allow customers to book ahead without using credits they currently have. This allows their future credits to be applied when they become valid.