NSW GovPay

Modified on Mon, 03 Jul 2023 at 03:11 PM

  1. The GovPay Integration is another payment integration similar to BPOINT and Westpac. The integration allows users to pay for goods and services as part of a form submission using NSW GovPay.



Create Integration


Step 1. You will need to request the setup of a Calling System from NSW Gov Pay. The Calling System is always associated with a primary agency and optionally with one or more sub-agencies and NSW Gov Pay will allocate an appropriate Calling System name based on your specific agency setup. You will need to provide the following information to NSW Gov Pay so that transactions are routed to the correct endpoints and users are redirected correctly.


System CodeThis is something that you will need to provide
Successful Redirecthttps://auth-api.test.blinkm.io/nsw-gov-pay/redirects/success   
Cancelled Redirecthttps://auth-api.test.blinkm.io/nsw-gov-pay/redirects/cancelled
BPAY Redirecthttps://auth-api.test.blinkm.io/nsw-gov-pay/redirects/bpay   
Payment Verificationhttps://auth-api.test.blinkm.io/nsw-gov-pay/webhooks/payment-details   


Step 2. GovPay will then provide you with the following details:

  • Calling System

  • Client Id

  • Client Secret

  • JWT Public Key

  • Sub-Agency Codes (if payments are to be routed to a sub-agency)


Step 3. Complete filling in the integration with the items gathered in step 2 and click Save.


It is CRITICAL that when setting up your integration in a TEST environment, that the Non-Prod toggle is enabled. If the Non-Prod toggle is disabled, then transactions associated with this integration will be routed to the NSW Gov Pay production instance.




Step 4. You will now be able to configure your forms to use the GovPay Payment integration by setting up a payment event and selecting the relevant Agency (from step 3). If you have configured sub-agencies then you will be able to select either the primary agency or any sub-agencies (if configured).




Get Help


If you require assistance setting up your GovPay integration or have questions please reach out to us at 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

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article