company logo

Zeevou Support - Help Centre

Go to ZeevouLogin
Discord Community SupportAutomationAcademyFree DemoPricingSign upLog in
All collections2. Design the Booking Journey2.1 Customise Pre-Check-In Form2.1.6 Automate Invoicing & Payment Collection

2.1.6 Automate Invoicing & Payment Collection

Configure how you invoice guests, accept payments, and automate payment collection throughout the booking journey.

Setting up invoicing and payment collection ensures your guests know what they need to pay, how they can pay, and when payment is due. You can choose your payment methods, connect a payment gateway for online card payments, and customise the invoices guests receive.

Understand the Payment Settings

There are three different concepts to keep in mind:

Payment method — how your guest pays you, such as by card or bank transfer.

Payment gateway — the service that processes online card payments, such as Stripe, PayPal, or Opayo.

Payout method — how funds collected through the relevant booking source are handled and paid out to you.

Understanding the difference makes it easier to choose the right settings for your business.


Why Set Up Online Payments?

Online payments make it easier for guests to complete their bookings and reduce the amount of payment administration you need to handle manually.

With online payments, you can:

  • Collect payment during the booking journey

  • Reduce manual payment follow-ups

  • Give guests a smoother booking experience

  • Confirm bookings when the required payment has been received

  • Offer guests a convenient way to pay online

If you do not collect payments online, you may need to provide guests with payment instructions and follow up with them manually before receiving payment.


Set Up Online Payments

There are three main steps to setting up online payments in Zeevou:

  1. Choose your payment method

  2. Connect a payment gateway

  3. Enable the gateway for that payment method

You can then customise your invoices and configure additional payment options.


1. Choose Your Payment Method

Zeevou allows you to configure the payment methods available to your guests:

  1. Click on the Gear Icon in the top-right corner.

  2. Select Settings.

  3. Select your Brand, then navigate to the Finance tab.

  4. Scroll down to Payment Methods.

  5. Select your preferred payment method.

Card payments

Enable Card Payment if you want guests to pay online by card.

A payment gateway must be connected before card payments can be processed.

Depending on your setup, you can connect:

  • Stripe

  • PayPal

  • Opayo by Elavon

Bank transfer

Enable Bank Transfer if you want to allow guests to pay by bank transfer.

When bank transfer is enabled, you can display your bank account information on the guest invoice so that guests know where to send their payment.

You can configure your bank account information as part of your invoice settings.


2. Choose Your Payment Gateway

A payment gateway processes online card payments between Zeevou and your payment provider. Zeevou currently supports the following gateways:

Gateway

Best For

Key Benefit

Monthly Fees

Suitable if

What you need

Stripe

Most property managers globally

Easy 15-minute setup, 135+ currencies, automatic payouts

None - pay per transaction only

You are setting up online payments without an existing gateway

A Stripe account

PayPal

Properties with international guests

Guests trust PayPal, familiar checkout, buyer protection

None - pay per transaction only

You want to accept payments through PayPal

A PayPal Business account and PayPal API credentials

Opayo

UK/Europe with existing merchant account

Works with Elavon, WorldPay, FirstData accounts you already have

Varies by merchant account

You already use Opayo and a supported merchant account

An Opayo account and a supported merchant account


Not Sure Which Gateway to Choose?

Choose Stripe if:

  • You're starting fresh (no existing payment accounts)

  • You want the fastest, easiest setup

  • You need to accept multiple currencies

  • You want automatic bank transfers

Choose PayPal if:

  • Your guests frequently request PayPal

  • You already have a PayPal Business account

  • You operate globally and want guest payment protection

Choose Opayo if:

  • You already have an Elavon, WorldPay, or FirstData merchant account

  • You operate primarily in UK/Europe

  • Your accountant or bank requires a specific merchant account

Still unsure? Start with Stripe - it's the quickest to set up and works for most property managers.


Set Up Stripe

Connect Stripe to accept instant guest payments in 135+ currencies with automatic bank transfers.

What You'll Need

  • Approximately 15 minutes

  • A Stripe account (create a free account if you don't have one)

  • Your business information, if you are creating a new Stripe account


Step 1: Connect Stripe to Zeevou

  1. Log into app.zeevou.com.

  2. Click the gear icon in the top-right corner.

  3. Go to Integrations.

  4. Select the Payments tab.

  5. Select Stripe.

  6. Click Connect to Stripe.


Step 2: Choose Where Payments Go

Choose where payments should be received:

  • Organisation - All payments go to your company account. (most common)

  • Owner - Each property owner gets paid separately. (for property management companies splitting revenue)


Step 3: Link Your Stripe Account

You can either create a new Stripe account or connect an existing one.

Option A: Create New Stripe Account (Recommended if starting fresh)

  1. Click the message button (bottom right) to get your unique setup link.

  2. Open the setup link to go to Stripe.

  1. Enter your email address.

  2. Complete Stripe's signup. (business details & bank account)

  3. Stripe confirms the connection and shows your Account ID.

  4. Copy your Account ID.

  5. Return to Zeevou and paste the Account ID.

  6. Click Proceed.

Option B: Connect Existing Stripe Account.

  1. Select "Connect to an Existing Stripe Account".

  2. Log in to your Stripe Dashboard.

  3. Click your profile picture in the top-right corner.

  4. Locate your Account ID. It starts with "acct_".

  5. Copy the Account ID.

  6. Return to Zeevou.

  7. Paste the Account ID.

  8. Click Proceed.

Important: Only Standard, Express, or Custom Stripe accounts work. If you have a Platform account, contact our support.


Step 4: Enable Card Payments in Zeevou

  1. Click the gear icon.

  2. Go to Settings → Finance.

  3. Find the Payment Methods section.

  4. Turn on the Card toggle.

  5. Select Stripe from the gateway dropdown.

  6. Click Save.

Your Stripe connection and card payment method are now configured.


Step 5: Enable Security Deposits (Optional)

If you want to collect a refundable security deposit by card, you can configure Stripe as the collection method.

  1. Set the Security Deposit Timeline under

  2. For new listings: Listings → Set Listing Defaults → Security Deposit Timeline

  3. For existing listings: override it within the Listing → Policies → Security Deposit Timeline

  4. Select Stripe as the collection method by going to Settings → Finance → Security Deposit Collection Methods

  5. Turn on the Card toggle.

  6. Select Stripe.

  1. Select one of the boxes (Important: Read this section before deciding.)

  • Auto Charge/Auto Refund (automatically collects the deposit before arrival and refunds it after check-out).

  • Pre-authorization (only freezes funds in the guest’s account and releases them after their departure).

  1. Click Save.


Important Stripe Requirement

Stripe can only hold pre-authorisations for 4/5 days. We have developed two options to reduce the risk of being out of pocket for longer bookings. You can choose either method, but they both have their disadvantages:

  1. Pre-authorisation Holds - Automatically attempts to renew the authorisation every 4/5 days until checkout.

Disadvantages:

  • There is no guarantee that a renewal will succeed (e.g., the guest may use the funds post expiry before the renewal attempt can be processed).

  • Guests will see multiple transactions on their account and may think you are capturing multiple lots of funds rather than renewing the hold.

  1. Auto-Charge/Auto-Refund - the deposit is treated as an actual charge (captured) and then automatically refunded based on your configured timeline.

Disadvantage:

  • Stripe will charge you when the system charges the deposit and when it refunds the deposit.

You can select Auto-Charge/Auto-Refund for the most reliable security deposit handling.


Step 6: Test Your Setup

  1. Visit your booking website.

  2. Make a test booking.

  3. Use Stripe's test card numbers:

    • Successful payment: 4242 4242 4242 4242.

    • Use any future expiry date and any 3-digit CVC.

  4. Complete the test booking.

  5. Check your Stripe Dashboard - the test payment should appear.

You're Ready!

Guests can now book and pay instantly on your website. Stripe will automatically transfer funds to your bank account based on your payout schedule (usually 2-7 business days).

View your payments: Log into your Stripe Dashboard anytime to see transactions, payouts, and guest details.


Set Up PayPal

Connect PayPal to allow guests to pay through PayPal at checkout.

Depending on PayPal's checkout configuration, guests may be able to pay using their PayPal account or an eligible card.

What You'll Need

  • Approximately 15 minutes

  • A PayPal Business account (create free account if you don't have one)

  • Access to PayPal Developer Dashboard


Step 1: Get Your PayPal API Credentials

You need to create an "app" in PayPal to get your connection credentials:

  1. Log into the PayPal Developer Dashboard.

  1. Make sure you're on the Live tab (not Sandbox).

  2. Click My Apps & Credentials (left sidebar).

  1. Click Create App.

  1. Enter an app name, such as Zeevou.

  1. Click Create App.

  2. Locate your credentials:

  • Client ID (copy this)

  • Secret (click "Show" then copy this)

Security: Treat your PayPal Secret as sensitive information. Do not share it publicly or include it in screenshots or support requests unless specifically instructed by Zeevou Support.


Step 2: Connect Paypal to Zeevou

  1. Log into app.zeevou.com

  2. Click the gear icon.

  3. Go to Integrations.

  4. Select the Payments tab.

  1. Select PayPal.

  2. Click Connect to PayPal.

  1. Enter your Client ID.

  1. Enter your Secret.

  2. Make sure the PayPal environment matches the environment you are connecting.

  3. Enter the appropriate environment value in Zeevou.

  4. Click Connect.

Zeevou will confirm when the connection has been completed successfully.


Step 3: Enable PayPal Payments

  1. Go to Settings → Finance.

  2. Find the Payment Methods section.

  3. Turn on the Card toggle.

  1. Select PayPal from the gateway dropdown.

  2. Click Save.

PayPal is now configured as the gateway for card payments.


Step 4: Enable Security Deposits (Optional)

If you want to collect refundable security deposits through PayPal:

  1. Go to Settings → Finance.

  2. Find Security Deposit Collection Methods.

  3. Turn on the Card toggle.

  4. Select PayPal.

  5. Click Save.


Step 5: Test Your Setup

  1. Visit your booking website.

  2. Make a test booking.

  3. At checkout, select PayPal.

  4. Log in to your PayPal Sandbox account (use test credentials from PayPal Developer Dashboard).

  5. Complete the test payment.

  6. Check your PayPal Dashboard - the test payment should appear.

You're Ready!

Guests can now choose PayPal at checkout. They can either:

  • Log into their PayPal account to pay.

  • Pay with any credit/debit card through PayPal (without needing a PayPal account).

View your payments: Log into your PayPal Dashboard to see transactions and transfer funds to your bank.


Set Up Opayo by Elavon (Formerly Sage Pay)

Connect Opayo to process payments if you have an existing Elavon, WorldPay, or FirstData merchant account.

What is Opayo?

Opayo is a payment gateway that connects Zeevou to your existing merchant account. It works as a bridge:

Your merchant account (Elavon, WorldPay, or FirstData)
↓
Opayo gateway (handles the technical connection)
↓
Zeevou (your booking system)
↓
Your guests (make payments)

You need both an Opayo account and a merchant account with Elavon, WorldPay, or FirstData.

What You'll Need

  • Approximately 30–45 minutes for the Zeevou configuration

  • An Opayo account (sign up if you don't have one)

  • An active merchant account with Elavon, WorldPay, or FirstData

  • Your merchant account number(s)

  • Your Opayo integration credentials


Step 1: Sign Up with Opayo

If you do not already have an Opayo account:

  1. Contact the Opayo Sales Team.

  2. During signup, provide your merchant account numbers from Elavon, WorldPay, FirstData, Barclaycard, etc.

  3. Opayo will email you with the requirements for your account.

  4. Complete the onboarding documentation and e-signature process.

  5. Once signed, it goes to their onboarding team, which takes 3-4 working days usually.

  6. Get the Live Account Credentials from them (they may tell you to test, but there’s no need to do so as testing has been done by us).

  7. Continue with the Zeevou configuration below.


Step 2: Configure Your Opayo Account

Some Opayo features need to be enabled before you can use security deposits and pre-authorisations. Contact Opayo Support and request activation of:

  1. Tokens - Required for security deposits and pre-authorizations

    • Without this, you'll get error: "Failed transaction type not supported"

  2. "Defer" Option - Required for pre-authorizing payments

  3. "Release" Option - Required for refunding payments

This usually takes 1-2 business days to complete. In the meantime, you can continue with the remaining configuration (up to Step 7).


Step 3: Set Up 3D Secure

3D Secure adds extra security to card payments (where guests verify with their bank):

  1. Log in to your Opayo account.

  2. Go to Settings → 3D Secure.

  3. Create a 3D Secure rule according to your Opayo configuration.

  4. Enable the rule for the relevant transactions.

  5. Save your changes.

Note: The 3D Secure option might not appear for 2-3 days after account creation. If you don't see it yet, wait a few days and check again.


Step 4: Get Your API Credentials

Opayo should have emailed your Integration Key and Password. If you can't find the email:

  1. Log into Opayo (use the LIVE environment, not Test).

  2. Log in as an Administrator.

  3. Go to the Administrator tab.

  4. Find Password details.

  5. Select Create API credentials.

  6. Confirm that you understand that creating new credentials may affect existing API integrations.

  7. Click Create API credentials.

You will need the following information:

  • Environment: LIVE (confirms you're in the live environment)

  • Vendor Name: Your account vendor name

  • Integration Key: Your username for the API

  • Integration Password: Your password for the API

Keep these credentials secure. You will need them to connect Opayo to Zeevou.


Step 5: Connect Opayo to Zeevou

  1. In Zeevou, go to Integrations → Payments.

2. Select Opayo.

  1. Click Connect to Sagepay (Opayo by Elavon).

  2. Enter the required credentials.

Enter:

  • Integration Key

  • Integration Password

  • Sagepay Vendor Name

  • URL: https://pi-live.sagepay.com/api/v1

  1. Click Connect.

Zeevou will confirm when the connection is successful.


Step 6: Enable Opayo for Card Payments

Once you have had confirmation that the settings requested in Step 2 have been completed by Opayo’s support team, you can finalise the integration:

  1. Go to Settings → Finance.

  2. Find Payment Methods.

  3. Turn on the Card toggle.

  1. Select Opayo from the gateway dropdown.

  2. Click Save.

Your Opayo connection is now configured for card payments.


Step 7: Enable Opayo for Security Deposits (Optional)

If you want to collect refundable security deposits from guests:

  1. Go to Settings → Finance.

  2. Find Security Deposit Collection Methods.

  3. Turn on the Card toggle.

  4. Select Opayo.

  5. Click Save.


Step 8: Enable Transaction Viewing in Opayo (Optional)

Your default Opayo admin login cannot see transaction details. To view fraud warnings and full payment information:

  1. Log in to your Opayo account.

  2. Go to Settings → Users.

  3. Click Create User.

  4. Enter a different email address.

  5. Give the user View Transactions permission.

  6. Save the new user.

Now you can log in with this new user to see full transaction details and fraud alerts in Opayo.


Step 9: Test Your Setup

  1. Visit your booking website.

  2. Make a test booking with Opayo's test card:

    • Card number: 4929 0000 0000 6

    • Expiry: Any future date

    • CVV: Any 3 digits

  3. Complete the test booking

  4. Check your Opayo dashboard - the test transaction should appear

  5. Check your merchant account portal (Elavon/WorldPay/FirstData) - the settlement should be scheduled

You're Ready!

Guests can now book and pay on your website. Payments flow through:

  1. Guest pays → Card details sent to Opayo

  2. Opayo processes → Forwards to your merchant account (Elavon/WorldPay/FirstData)

  3. Merchant account settles → Funds transfer to your bank (usually 2-3 business days)

View your payments:

  • Opayo Dashboard - See all transactions and gateway activity

  • Merchant Portal (Elavon/WorldPay/FirstData) - See settlements and payouts to your bank

Once your payment gateway has been added, you can continue with Collect Security Deposits→

Did this answer your question?
😞
😐
😁