Activate Payment Methods for Customer Portal Checkout (Online Bookings)

Customer Portal Payment Methods (Checkout Options for Online Bookings)

When customers book online through your website or Customer Portal, the checkout experience can make or break conversions. By offering the right payment methods (card, bank transfer, cash, cheque, gift card, etc.), you make it easier for customers to complete bookings, reduce booking abandonment, and set clear expectations about how and when payment is collected.

Customer Portal payment methods configuration flow

On this page

What this is for

This guide explains how to control which payment options appear during Customer Portal checkout (online bookings). Use it to:

  • Increase completed bookings by offering familiar checkout options.
  • Reduce “how do I pay?” support questions with clear instructions for offline methods.
  • Support online payments (via a connected payment gateway) and offline payments (pay on arrival / pay later).
  • Align checkout with your payment terms (deposit vs pay-in-full vs pay later).

How payment methods work in OctopusPro

Payment methods control how customers can pay (Cash, Bank Transfer, Card, Cheque, Gift Card, Debit, etc.). Your payment terms control when and how much is collected (deposit vs full amount vs pay later).

Two-step activation is required: a payment method must be enabled in Financial Settings first, then turned on in Customer Portal settings to appear at checkout.

  • Online methods (e.g., card) are processed through a connected payment gateway (Stripe, Square, PayPal/Braintree, Checkout.com, Authorize.Net, eWAY, WePay, Tap, etc.).
  • Offline methods (e.g., cash, bank transfer, cheque, gift card, debit) display your instructions so customers know what to do next.

Note: Depending on your account configuration and region, you may also see additional payment types (for example Afterpay, Zip Pay, and others) in your available list.

Before you start

  • Confirm online bookings are enabled and working: Accept Online Bookings Through Your Website
  • Know your Customer Portal link so you can run a test booking: Customer Portal URL
  • If you want to accept card payments, ensure at least one payment gateway is connected under Payment Integration (you’ll usually need API keys / credentials).

Step 1: Enable payment methods (Financial Settings)

First, enable the payment methods (and any online payment gateways) you want your business to support:

  1. Go to Settings > Financial Settings > Payment Integration.
  2. Select the payment methods and/or payment gateways you want to use.
  3. Click Save.

Enable payment methods in Financial Settings > Payment Integration

Important: If a payment method is not enabled here, it cannot be shown on your Customer Portal checkout.

For a full overview of system-wide payment method setup, see: Payment Methods Configuration.

Step 2: Show payment methods on the Customer Portal checkout

Next, choose which enabled payment methods should be visible to customers during online checkout:

  1. Go to Settings > Customer Portal > General Settings.
  2. Scroll to the Payment Methods section.
  3. Toggle ON the payment methods you want to show on checkout.
  4. Click Save, then run a quick test booking in your portal to confirm the checkout screen looks correct.

Customer Portal > General Settings > Payment Methods

Final note: Enabling a method in Financial Settings does not automatically make it visible in the Customer Portal. You must enable it in both places.

Add customer instructions (notes/remarks) for offline methods

For offline payment methods (such as Cash, Bank Transfer, Cheque, Gift Card, and Debit), OctopusPro lets you add notes/remarks that appear to customers during checkout under the selected payment method.

Examples of useful instructions:

  • Bank Transfer: bank name, account name, BSB/account (or IBAN/SWIFT), and what reference to use (e.g., booking/invoice number).
  • Cash: “Pay on arrival” / “Pay on completion”, whether change is available, and whether you provide receipts.
  • Cheque: payee name, where/how cheque is handed over or posted, and when it’s due.
  • Gift Card: how customers provide the gift card/voucher code and what happens if there is a remaining balance.
  • Debit: clarify how debit is taken (e.g., EFTPOS terminal on arrival / in-store debit terminal).

Add notes/remarks to a payment method shown on the Customer Portal checkout

Bank transfer details: If you want customers to pay by bank transfer, make sure your bank account details are configured so your team and customers have the correct information. See: Bank Details Setup.

Payment methods customers can use at checkout

Below are the most common payment methods customers may see at the Select Payment Method step (based on what you enabled in Financial Settings and Customer Portal settings).

1) Cash
  • Enable: Turn on Cash (Financial Settings + Customer Portal).
  • What customers see: Customers can select Pay by cash and view any cash instructions you added.
  • Best practice: Add clear instructions such as “Pay on arrival” and whether change/receipts are available.

Customer Portal checkout - Pay by cash

2) Card (Online payment gateway)
  • Enable: Turn on Card and ensure at least one payment gateway is configured in Settings > Financial Settings > Payment Integration.
  • What customers see: Customers can enter card details and complete checkout (processed securely by your connected gateway).
  • Best practice: Run an end-to-end test booking after enabling card payments to confirm the gateway connection is working.

Customer Portal checkout - Pay by card

3) Bank Transfer
  • Enable: Turn on Bank Transfer and add clear notes/instructions (bank details + required reference).
  • What customers see: Customers select Bank Transfer and your instructions appear under Bank transfer Details.
  • Best practice: Include a payment reference (for example: “Use your booking/invoice number as the reference”).

Customer Portal checkout - Pay by bank transfer

4) Debit
  • Enable: Turn on Debit (where available in your account) and add guidance notes.
  • What customers see: Customers can select Debit and your instructions appear under Debit Details.
  • Best practice: Clarify how debit is taken (for example: “Debit is processed on arrival via our EFTPOS terminal”).
5) Cheque
  • Enable: Turn on Cheque and add essential remarks.
  • What customers see: Customers select Cheque and your instructions appear under Cheque Details.
  • Best practice: Include the payee name, delivery address (if applicable), and timing requirements.

Customer Portal checkout - Pay by cheque

6) Gift Card
  • Enable: Turn on Gift Card and add any notes/guidance.
  • What customers see: Customers can choose Gift Card and your instructions appear under Gift Card Details.
  • Best practice: Add a short note explaining how gift cards are applied (for example: “Enter your gift voucher code at checkout”) and what happens if there is a remaining balance (based on your payment terms).

Practical examples

  • Deposit online, balance on arrival: Enable Card + Cash and set your deposit rule in Service Payment Terms.
  • Tradies / home services: Offer Card + Bank Transfer + Cash so customers can choose how they prefer to pay.
  • Commercial maintenance: Offer Bank Transfer with clear reference instructions for finance teams, plus Card for urgent work orders.
  • Selling gift vouchers: Enable gift voucher sales and let customers pay online during purchase/redemption. See: Sell Gift Vouchers Online.

Points to remember

  • Enable payment methods in Settings > Financial Settings > Payment Integration first.
  • Then enable the same methods in Settings > Customer Portal > General Settings to show them at checkout.
  • If a method is enabled in Financial Settings, it still won’t appear on the Customer Portal until you activate it there too.
  • Use Service Payment Terms to control deposit vs pay-in-full vs pay later.

Service Payment Terms

Troubleshooting

  • A payment method isn’t showing at checkout: Confirm it’s enabled in both Payment Integration and Customer Portal > General Settings, then Save and retest.
  • Card payments are failing: Re-check your gateway configuration in Payment Integration (API keys/account details) and run a test booking. Also confirm your payment terms are set correctly for online payments.
  • Customers are confused about offline methods: Add clearer notes (bank details, cheque payee, when/where to pay, and what reference to use) so customers know the next step immediately.
  • You want to add card surcharges: If applicable in your region and compliant with local rules, you can configure surcharges. See: Credit Card Payments Surcharge.

Credit Card Surcharge

Popular payment gateway setup guides:

To stay updated, please subscribe to our YouTube channel.

Scroll to top