During checkout, customers are presented with one or more payment methods depending on your location’s configuration and the specifics of the transaction. Payment methods appear in both the plan signup checkout (when purchasing a membership plan) and the booking/product/event checkout (when making a booking, buying a product, or registering for an event).Documentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
How payment methods are determined
The portal evaluates several factors to decide which payment options to show:- Billing availability — whether your Nexudus plan includes billing features (not available on the “Workplaces” product version)
- Location payment settings — which gateways you have enabled in the Nexudus dashboard
- Customer type — whether the customer is a member (active contract) or a contact, and whether GoCardless payments are enabled for their account specifically
- Transaction amount — whether there is anything to pay
- Invoice state — whether an invoice has been issued or the transaction is still at the preview/proposal stage
- Team billing — whether the charges are billed to a team instead of the individual
- Checkout type — some payment methods are only available for specific checkout types (e.g. bookings)
When billing is not available (Workplaces product version), only a “Confirm your subscription” option is shown. The location will contact the customer with instructions to complete payment externally.
Available payment methods
Spreedly (card payments)
Spreedly allows customers to pay by credit or debit card. It supports multiple payment gateways under the hood and provides a card entry form directly within the checkout page.When is Spreedly available?
When is Spreedly available?
In plan signup checkout, Spreedly is offered when all of the following are true:
- Billing is available for the location
- Spreedly is enabled in your location settings
- The customer type matches your configuration (enabled for members, enabled for contacts, or both)
- There is an amount due (the total is greater than zero)
- An invoice has been generated for the transaction (not just a preview)
- The customer is paying for themselves (not via a team)
- Spreedly is enabled and the customer type matches your configuration
- The order total is greater than zero
- The customer is not paying via a team
- At least one payment gateway is configured
Stripe Checkout
Stripe Checkout redirects customers to a Stripe-hosted payment page to complete their card payment securely, then returns them to the portal once done.When is Stripe Checkout available?
When is Stripe Checkout available?
In plan signup checkout, Stripe Checkout is offered when all of the following are true:
- Billing is available for the location
- Stripe Checkout is enabled in your location settings
- A valid Stripe public key is configured
- There is an amount due (the total is greater than zero)
- An invoice has been generated for the transaction (not just a preview)
- The customer is paying for themselves (not via a team)
- Stripe Checkout is enabled and a valid Stripe public key is configured
- The order total is greater than zero
- The customer is not paying via a team
- At least one payment gateway is configured
PayPal
PayPal allows customers to pay using their PayPal account or a card via the PayPal payment flow. Customers are redirected to PayPal to authorise the payment.When is PayPal available?
When is PayPal available?
In plan signup checkout, PayPal is offered when all of the following are true:
- Billing is available for the location
- PayPal Standard REST is enabled in your location settings
- There is an amount due (the total is greater than zero)
- An invoice has been generated for the transaction (not just a preview)
- The customer is paying for themselves (not via a team)
- PayPal is enabled in your location settings
- The order total is greater than zero
- The customer is not paying via a team
- At least one payment gateway is configured
GoCardless (direct debit)
GoCardless lets customers pay via direct debit from their bank account. Customers may need to link their bank account the first time they use this method. Payments are processed securely through GoCardless and can take several days to clear depending on the customer’s bank.When is GoCardless available?
When is GoCardless available?
GoCardless is only available in the plan signup checkout and is offered when all of the following are true:
- Billing is available for the location
- GoCardless is enabled in your location settings
- The customer has GoCardless payments enabled on their account, or the relevant customer-type setting is turned on:
- If the customer is a member: “Enabled for members” must be on
- If the customer is a contact (or does not yet have a profile): “Enabled for contacts” must be on
- The customer is paying for themselves (not via a team)
- The proposal has not already been paid
If the customer has not yet linked their bank account, they will be prompted to do so through a secure GoCardless popup before they can complete payment.
Pay via invoice (pay later)
This option allows customers to complete checkout without paying immediately. An invoice is generated and the location contacts them with instructions to settle payment.When is pay via invoice available?
When is pay via invoice available?
In plan signup checkout, pay via invoice is offered when all of the following are true:
- Billing is available for the location
- There is an amount due (the total is greater than zero)
- The transaction is still at the preview stage (an invoice has not yet been issued)
- The customer is paying for themselves (not via a team)
- The proposal has not already been paid
- The customer is logged in
- The order total is greater than zero
- The customer is not paying via a team
- At least one payment gateway is configured
- GoCardless is enabled for the customer
- The checkout is for a booking and the “Cancel unpaid bookings after” setting is configured to at least 60 minutes
- The checkout is for an event and the “Cancel unpaid tickets” setting is enabled
When a customer selects this option during plan signup, their account may not be activated until payment is completed offline.
Nothing to pay
When the transaction total is zero — for example, if a discount, credit, or promotion covers the full amount — customers see a confirmation step with no payment form.When is nothing to pay shown?
When is nothing to pay shown?
In plan signup checkout, this option appears when either of the following is true:
- The due amount on the invoice is zero or negative (fully covered by credits or discounts)
- The proposal has already been paid previously
- The order total is zero
- The customer is logged in
Pay via team
When a customer belongs to a team and their charges are billed to a paying team member, they see this option instead of the standard payment gateways. No payment is collected from the individual — the charges go to their team’s account.When is pay via team shown?
When is pay via team shown?
In plan signup checkout, pay via team appears when:
- Billing is available for the location
- The generated invoice is assigned to a different customer (the team’s paying member) rather than to the individual checking out
- All payment gateways are hidden
- A simple “Complete order” or “Place booking” button is shown instead
- The customer sees a message explaining that their team will pay for the order
Hosted payment providers
In addition to the built-in gateways above, you can configure up to three custom hosted payment providers. These redirect customers to an external payment page and are displayed by their configured name.When are hosted providers available?
When are hosted providers available?
In plan signup checkout, each hosted provider appears when:
- Billing is available for the location
- The provider is enabled in your location settings
- There is an amount due (the total is greater than zero)
- An invoice has been generated for the transaction (not just a preview)
- The customer is paying for themselves (not via a team)
- The provider is enabled in your location settings
- The order total is greater than zero
- The customer is not paying via a team
No payment methods available
If no payment gateways are configured and the transaction requires payment, customers see a warning message with options to contact the location or open a support ticket.Summary
| Payment method | Requires gateway config | Requires amount due | Requires issued invoice | Restricted by customer type | Available in signup | Available in booking/product/event |
|---|---|---|---|---|---|---|
| Spreedly | Yes | Yes | Yes (signup only) | Yes (members/contacts) | Yes | Yes |
| Stripe Checkout | Yes | Yes | Yes (signup only) | No | Yes | Yes |
| PayPal | Yes | Yes | Yes (signup only) | No | Yes | Yes |
| GoCardless | Yes | Yes | No | Yes (members/contacts) | Yes | No |
| Pay via invoice | No | Yes | No (preview only) | No | Yes | Bookings and events |
| Nothing to pay | No | No (zero amount) | No | No | Yes | Yes |
| Pay via team | No | N/A | No | No | Yes | Yes |
| Hosted providers (1–3) | Yes | Yes | Yes (signup only) | No | Yes | Yes |