How this can help your business
Build BPAY into your product offering and give your customers an easy, secure way to pay their bills.
Improve customer experience with fast validation and submission of BPAY Payments.
Significantly reduced BPAY integration effort in comparison to batch-based processes.
Eligibility
In order to use the BPAY Group APIs, other criteria must be met, such as providing an ACN, ABN or ARBN.
For full requirements, please see the Production Request.
For more information on how your organisation can access the APIs, check your Eligibility.
Approved Purpose
Submission of payment instructions, error corrections, or reversals for inclusion in settlement.
Use as an alternative to submitting a Payer Details File to BPAY.
Integrate the API directly into their own software to enhance existing functionality or create new functionality for customers.
Endpoints
POST /submissions
Accepts one BPAY Payment Instruction for inclusion in settlement. Submitted payments are validated to ensure they can be successfully processed. Transactions that do not pass validation will be rejected and not included in settlement.
POST /bulksubmissions
Accepts a collection of BPAY Payment Instructions for asynchronous validation and processing. Callers should check for the results of the processing using the Get Bulk Submissions operation.
GET /bulksubmissions
Retrieve the status of a collection of Payment Instructions submitted for processing via the /bulksubmissions endpoint.
Branding Requirements
A BPAY logo or wordmark needs to be used where this API is consumed.
Refer to the Brand Guidelines for more information.
Scheme Members who have subscribed to BPAY Payments
Accepted payments will be processed and included in settlement as outlined in the BPAY Payments Systems Specifications, available to Scheme Members on the Operations Portal