Skip to main content

Get Merchant Services

Overview

Description: This endpoint retrieves a list of available biller services with their details and configurations

Endpoint: {base_url}/services

REQUEST PARAMETERS

#ParameterTypeDescriptionRequired?
1serviceIdStringID of services. Leave empty to get all subcategoriesNo
2merchantIdStringID of merchantYes
3pageIntegerPage numberNo
4sizeIntegerPage size of returned records. Number of records to be returned on a pageNo

Sample Requests

https://{base_url}/merchants/services?merchantId=67890007 
https://{base_url}/merchants/services?merchantId=67890007&serviceId=283628836&page

RESPONSE PARAMETER

#ParameterTypeDescriptionMandatory
1billerServicesArray of ObjectsList of biller service detailsYes
2descriptionStringDescription of the biller serviceYes
3hasBundlesBooleanIndicates if bundles are available for the serviceYes
4imsserviceidStringUnique identifier for the IMS serviceYes
5imsservicenameStringName of the IMS serviceYes
6isDataReturnedBooleanIndicates if data is returned by the serviceYes
7maxcharsIntegerMaximum number of characters allowed for the serviceYes
8merchantidIntegerMerchant ID associated with the biller serviceYes
9notifycustomerBooleanIndicates if the customer should be notifiedYes
10retryBooleanIndicates if the transaction can be retriedYes
11sensitiveBooleanIndicates if the service is sensitiveYes
12countIntegerNumber of services 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 biller services availableYes
GET / https://{base_url}/services
{
"billerServices": [
{
"description": "string",
"hasBundles": true,
"imsserviceid": "string",
"imsservicename": "string",
"isDataReturned": true,
"maxchars": 0,
"merchantid": 0,
"notifycustomer": true,
"retry": true,
"sensitive": true
}
],
"count": 0,
"error": "string",
"execTime": "string",
"hasnext": true,
"hasprevious": true,
"islast": true,
"limit": 0,
"message": "string",
"offset": 0,
"status": 0,
"total": 0
}