Skip to main content

Introduction

Overview

BillIT is eTranzact’s central aggregating service which facilitates seamless communication and transaction between biller clients and billers as enabled by eTranzact. Clients are provided BillIT API which exposes all biller suite available on eTranzact ranging from utility bills, government, and other services, among others

Security Considerations

All Billit endpoints and requests are protected by a message authentication code. Validation of the request token is required to access any endpoint. The authentication token, and the systemId are all passed within header parameters. The systemID is generated and sent to the client upon registration

Client provided headers include:

ParameterValue/SampleDescription
systemId 202304997Client's system Identifier
token hsteuedkdfkfjfkfdlfljdbdkwndlnsdknskdnskdnksdnksndauthentication token

Sign In

Description: This endpoint allows users to authenticate and sign in to the system.

Endpoint: {base_url}/signin

REQUEST PARAMETER

Request Parameters

#ParameterTypeDescriptionRequired?
1passwordStringThe password associated with the user.Yes
2usernameStringThe username of the user.Yes

Request Parameters

PUT {base_url}/signin
curl `${base_url}/signin`
-H "Content-type: application/json"
-X PUT
-d '{
"password": "string",
"username": "string"
}
'