Westpac PayWay payment gateway
The Westpac PayWay payment gateway asset allows you to create an ecommerce payment integration between Matrix and the Westpac PayWay system. This integration allows users to make payments by credit card in a secure way.
To use this payment gateway, you will need an account at the Westpac PayWay website with the PayWay Net module enabled on your account. You can also create a testing account using the PayWay Test Facility to test your payment gateway implementation in Matrix.
Additional dependant assets
When you create a PayWay payment gateway, the display format and bodycopy assets are automatically created beneath it. You can use this bodycopy to define the contents and layout of the payment and cardholder verification forms.
Details screen
Account details
This section allows you to enter your account and integration details, allowing you to connect Matrix with the payment gateway.
- Merchant ID
-
The merchant ID of the PayWay account. If you are using the PayWay test facility to test the integration, you can enter
test
into this field. - Publishable key
-
The publishable key of the PayWay account.
- Secret key
-
The secret key of the PayWay account. To find the publishable key and secret key values within the PayWay admin portal, follow these steps:
-
Click on
REST API
in the left column menu. -
Click on
REST API keys
.You should see two rows on this page, one with the access type of PUBLISHABLE and one that has SECRET.
-
Click on each of these API keys to reveal the full key value.
-
Copy and paste the keys into the payment gateway screen in Matrix.
-
Test connection
This section allows you to test the connection between your Matrix instance and the PayWay API endpoint.
Once you have filled out and saved the account details, you can click on the Test connection button to test the integration connection. If the connection is successful, you should see a message similar to this:
Pass-through variables
This section allows you to source additional values to pass-through to the payment gateway from the ecommerce asset to which you are connecting the gateway. These keys must be configured on the Ecommerce rules screen of the Ecommerce form page.
The only field that is available here is:
- Customer number variable name
-
The PayWay customer number against which the payment should be made.
Display formatting screen
The Display formatting screen allows you to edit the display format bodycopy. The display format bodycopy is used to define the layout of the PayWay payment gateway page.
A list of keyword replacements is provided in the toolbar on the Edit contents screen of the display format bodycopy. The following keyword replacements are unique to the PayWay payment gateway:
%payway_form%
-
This will print the required code, which will generate the PayWay credit card entry form. This code will generate an iframe that holds the form fields and accepts the user input.
%payway_js%
-
Prints the required inline javascript that powers the PayWay payment iframe form.
%customer_number%
-
Prints an input field that allows the user to manually input their PayWay customer number.