Skip to main content

Get Service Requirements

Overview

Description: This endpoint retrieves a list of biller service requirements for processing transactions

Endpoint: {base_url}/requirements

RESPONSE PARAMETER

#ParameterTypeDescriptionMandatory
1billerServiceRequirementsArray of ObjectsList of biller service requirementsYes
2billerServiceRequirements.forNotificationBooleanIndicates if the requirement is for notificationYes
3billerServiceRequirements.forValidationBooleanIndicates if the requirement is for validationYes
4billerServiceRequirements.identityBooleanIndicates if identity information is requiredYes
5billerServiceRequirements.imsserviceidStringUnique identifier for the IMS serviceYes
6billerServiceRequirements.maxcharsIntegerMaximum number of characters allowed for the requirementYes
7billerServiceRequirements.merchantidIntegerUnique identifier for the merchantYes
8billerServiceRequirements.reqdatatypeStringData type required for the serviceYes
9billerServiceRequirements.reqdescStringDescription of the requirementYes
10billerServiceRequirements.requiredBooleanIndicates if the requirement is mandatoryYes
11billerServiceRequirements.requirementnameStringName of the requirementYes
12countIntegerNumber of requirements returnedYes
13errorStringError message, if applicableNo
14execTimeStringExecution time of the requestNo
15hasnextBooleanIndicates if there is a next pageYes
16haspreviousBooleanIndicates if there is a previous pageYes
17islastBooleanIndicates if this is the last pageYes
18limitIntegerMaximum number of items per requestYes
19messageStringAdditional message about the responseNo
20offsetIntegerOffset value for paginationYes
21statusIntegerStatus code of the responseYes
22totalIntegerTotal number of service requirements availableYes
GET / https://{base_url}/requirements
{
"billerServiceRequirements": [
{
"fornotification": true,
"forvalidation": true,
"identity": true,
"imsserviceid": "string",
"maxchars": 0,
"merchantid": 0,
"reqdatatype": "string",
"reqdesc": "string",
"required": true,
"requirementname": "string"
}
],
"count": 0,
"error": "string",
"execTime": "string",
"hasnext": true,
"hasprevious": true,
"islast": true,
"limit": 0,
"message": "string",
"offset": 0,
"status": 0,
"total": 0
}