We noticed that JavaScript is disabled in your browser. We suggest enabling it for a better experience.
We noticed you're using an older version of Internet Explorer. We suggest you update to the latest version for a better experience.
Skip to main content

Set up a payment gateway

Pro, Business and Enterprise plans

Only admins can set up payment gateways in OpenForms. If you're not an admin user, you can still add payments to forms using existing payment gateways.

If you want to take payments through your form, first you’ll need to set up a payment gateway. This is a service that connects your website and bank so online transactions can be completed in real time.

Once you’ve signed up for a payment gateway, you can set it up in OpenForms, then add payments to your form.

Sign up for a payment gateway

First, you’ll need to sign up for one of the payment gateways OpenForms accepts:

Once you’ve signed up for one of these, you’re ready to set up your payment gateway in OpenForms.

Set up your payment gateway in OpenForms

Signed up for a payment gateway? Now, set it up in OpenForms. You’ll need the following information, which should have been provided when you signed up for your payment gateway:

ANZ eGate
  • Merchant ID
  • Merchant access code
  • Currency code
Commbank BPoint
  • Merchant Number

  • Username

  • Password

  • Biller code (optional)

  • Surcharge percentage applied to all payments 

  • Currency code

  • Mode

The "Mode" setting for Commbank BPoint allows your developers to switch between live and test ("UAT") environments. For access to this option, contact Commbank BPoint.


  • API key

  • API password

  • Client-side encryption key

NAB Transact
  • Merchant Id
  • Password
  • Currency code
  • Mode

The "Mode" setting for NAB Transact allows your developers to switch between live and test ("demo") environments. For access to this option, contact NAB Transact.

Pay Now
  • API Username
  • API Secret
  • PayNow URL
  • Payment Message

Windcave PxPay & PxPost

(formerly Payment Express)

  • Username
  • Password
  • Currency code
  • Client ID
  • Client Secret
  • Currency code
  • Button style
  • Gateway Type
Point & Pay
(US users only)
  • Partner code
  • Product ID
  • Username
  • Password
  • Gateway type


  • Merchant code

  • Authentication code

  • Currency code

  • Gateway type

  • Merchant ID

  • Transaction Password

  • Currency code

  • Gateway Type

  • Secret API key
  • Currency code

Westpac PayWay API

  • Username and password from API security settings in PayWay API Portal

  • Merchant ID

  • Currency code

  • Certificate file (please upload the .NET API Security Certificate from your PayWay API Portal)

  • Add the following IP addresses to the security list within PayWay API Portal: 

  • If you're using a receipt number prefix in your forms, this must be unique for each form using the Westpac PayWay API.

  1. From the main menu, go to Connectors > Payment gateways > Add gateway.

  2. Choose your payment gateway from the dropdown menu.

  3. Enter the details about your payment gateway and save your changes.

Test your payment gateway

Once you have set up a payment gateway, you can test it by submitting a payment through a preview of a form while logged in as the form author. This will provide additional details - beyond what your form respondents normally see - if the payment fails. Use these details to troubleshoot issues.

Preview payments are still processed, so it's best to test forms with a very small payment.

Send extra details to the gateway

When a form responder makes a payment, you can send extra details about the transaction to the payment gateway. Your staff can view this info in reports from the payment gateway. We’ll always send the receipt number as the payment reference.

The details that you choose here will be the default settings for all forms that use this payment gateway. To send different details per form or to send details based on field responses, open a form and change its payment field settings.

See a list of forms that are using a payment gateway

  1. From the main menu, go to Connectors > Payment gateways.

  2. Open an existing payment gateway.

  3. Open Forms using this payment gateway. You’ll see a list of the forms that are using it. You can search the list and select a form to edit it in its Build screen.


You’re now ready to add payments to your form.

Was this helpful?