The NSW GovPay integration allows form users to pay for goods and services as part of a form submission.
TABLE OF CONTENTS
Setting up the NSW GovPay Integration
To configure NSW GovPay in the Productivity Console, you will need to request a Calling System from NSW GovPay.
A Calling System is always associated with a primary agency and can optionally be associated with one or more sub-agencies. NSW GovPay will allocate the Calling System name based on your agency setup.
- Step 1: Request the setup of a Calling System from NSW GovPay. You will need to provide NSW GovPay with the following information so transactions are routed to the correct endpoints and users are redirected correctly.
System Code This is something that you will need to provide Successful Redirect https://auth-api.blinkm.io/nsw-gov-pay/redirects/success Cancelled Redirect https://auth-api.blinkm.io/nsw-gov-pay/redirects/cancelled BPAY Redirect https://auth-api.blinkm.io/nsw-gov-pay/redirects/bpay Payment Verification https://auth-api.blinkm.io/nsw-gov-pay/webhooks/payment-details - Step 2: NSW GovPay will provide the following details:
- Calling System
- Client Id
- Client Secret
- JWT Public Key
- Sub-Agency Codes, if payments need to be routed to a sub-agency
Step 3: Complete the NSW GovPay integration setup using the details gathered in Step 2, then click Save.
When setting up the integration in a test environment, the Non-Prod toggle must be enabled. If the Non-Prod toggle is disabled, transactions associated with this integration will be routed to the NSW GovPay production instance.


Adding NSW GovPay to a Form
Once the NSW GovPay integration has been configured, you can add it to a form payment event.
- Step 1: Open the form that you want to submit with a payment.
- Step 2: Set up a payment event and select the relevant agency.
If you configured sub-agencies during the integration setup, you can select either the primary agency or one of the configured sub-agencies.

Getting Help
If you need any assistance with NSW GovPay, please reach out through the Report Issue menu or email support@oneblink.io.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article