Camper BMS
Login

Setting Up Westpac OnlinePay

Required Credentials

  • User ID

  • API Key

  • Payment Provider Contract ID

  • Entity ID

  • 3DS Contract ID (optional, required for 3D Secure)

Camper BMS provides technical integration only. Your OnlinePay merchant account must be active before payments will function.

OnlinePay or your acquiring bank may require you to complete PCI DSS compliance requirements.

Camper BMS does not provide PCI certification or compliance assessments.

Camper BMS does not store, process, or transmit full payment card details.

You can learn more about what security controls Camper BMS has in place here.

Finding Your Credentials

Log in to your Westpac OnlinePay administration portal, then work through the sections below to collect each credential.

User ID

  1. Open the account menu in the top right corner of the portal and click My Account.

  2. Your User ID is listed under General information.

    The portal My Account page, with the User ID row under General information identified.

API Key

  1. Open the account menu in the top right corner and click API Keys.

    The portal account menu open in the top right corner, with API Keys highlighted.
  2. Click Create API Key.

    The API Keys page with the Create API Key button highlighted.
  3. In the API Key Created dialog, click Copy public key and store the key somewhere safe.

    The API Key Created dialog showing the new key and the Copy public key button.

The API key can only be copied once. If you lose it, de-activate that key and create a new one.

Payment Provider Contract ID

  1. Go to Administration > Payment Provider Contracts.

    The portal Administration menu with Payment Provider Contracts highlighted under Account Setup.
  2. Select your contract from the list.

    The Payment Provider Contracts list with the contract row to select highlighted.
  3. Your Payment Provider Contract ID is listed under General Information.

    A payment provider contract page, with the Payment Provider Contract ID row and the linked Organisation identified.

Entity ID

  1. On that same contract page, click the Organisation linked to the contract. If your account has more than one organisation, this is the one to use - the Entity ID must belong to the organisation linked to your Payment Provider Contract.

  2. The Organisation ID listed under General information is your Entity ID.

    An organisation page in the portal, with the Organisation ID row identified as the Entity ID.

3DS Contract ID (optional)

You only need this if you intend to use 3D Secure.

  1. Go to Administration > 3DS Contracts.

    The portal Administration menu with 3DS Contracts highlighted under Advanced Settings.
  2. Select your 3DS contract from the list.

    The 3DS Contracts list with the contract row to select highlighted.
  3. Your 3DS Contract ID is listed as 3D Secure Contract ID under General Information.

    A 3DS contract page, with the 3D Secure Contract ID row identified.

Entering Credentials in Camper BMS

  1. Navigate to Settings > Payments & Invoicing > Payment Gateway.

    The Camper BMS campground settings screen, with Settings in the sidebar and Payment Gateway under Payments and Invoicing highlighted.
  2. Select Westpac OnlinePay from the Payment Gateway Provider drop-down.

  3. Enter your Entity ID, User ID, API Key, Payment Provider Contract ID, and optionally the 3DS Contract ID in the corresponding fields.

  4. Optionally enable 3D Secure Verification. This requires a 3DS Contract ID, and you may need to contact Westpac to have 3D Secure enabled on your merchant account first.

  5. Choose a Failure Behaviour - this controls what happens to a booking if the gateway declines or fails the payment.

  6. Tick the acknowledgement to accept the payment processing terms, then click Update Payment Settings.

    The Camper BMS payment gateway form with Westpac OnlinePay selected, showing the Entity ID, User ID, API Key, Payment Provider Contract ID and 3DS Contract ID fields, the Failure Behaviour drop-down, and the terms acknowledgement above the Update Payment Settings button.

Related articles

Still need a hand?

Our support team is happy to help.

Contact support