Skip to main content

Biller Registration System (BRS)

API reference

Introduction

PayNet is facilitating an industry wide initiative to implement ubiquitous online bill payments for Malaysia, called the National Bill Payment Scheme (NBPS). Its fundamental purpose is to facilitate Customers to make online payment of ANY Bill at ANY IBG Bank in Malaysia.

This document provides the technical specifications for how Biller Banks interface with the Biller Registration System (BRS) in JomPAY to perform Biller Registration via API in order to expedite biller registration process where it reduce the maker/checker approval processes and also eliminate data entries by Biller Bank at BMM.

Biller Registration System (BRS)

The Biller Registration System (BRS), which is a part of the NBPS system, in an online service provided by and hosted at PayNet. The Biller Bank makes online web-service calls to the BRS when validating and notifying successful Biller Registration (BR). The BRS service is available to the Biller Bank 24 hours daily to facilitate the expedite BR capability.

The first phase of NPBS focuses on Open Bill Payments using National Biller Codes and the following diagram depicts the high level functional flow.

Example banner

RoleDescription
BRSBiller Registration System, which provides online Biller Registration (BR) functions via API to Biller Bank; and is provided and hosted at PayNet on a 24 hours daily basis
BillerAn Entity that provides goods and/or services for which the Payer requires to make a bill payment to
Biller BankThe Bank of the Biller where this entity is registered
Biller CodeCode used to identify which Biller service a bill payment is for. A Biller will usually have one, but may have multiple Biller Codes
Biller Bank AccountBank and Account of the Biller where the bill payment funds will be credited.  A Biller Code may have multiple Biller Bank Accounts attached to it and the appropriate one will be advised by the BVM according the Biller’s requirement

The following provides a high level description of the flow of interactions between Biller Bank and BRS – a more detailed description is provide in the following sections:

  • Biller Bank sends a new biller registration request to BRS, which includes all required information provided by Biller.
  • BRS performs API validation against the Biller Registration rules defined.
  • If the provided BR information is invalid or insufficient, BRS will return error reason and the Biller Bank need to correct any errors and resubmit the Biller registration via BRS API.
  • If the provided information is sufficient and valid, BRS will create Biller Profile and Biller Code.
  • BRS will respond Biller Code and Company Registration No. to Biller Bank.