v1
latestOpenAPI 3.0.02026-07-2480677847.6 KBGeneric Acquirer Setup
Retrieve service contracts
This endpoint provides the user with the list of supported/configured Service Contracts for the acquirer. It returns the Service Contract index and the description.
get/service-contracts
Headers
Content-Type'application/json' | 'application/json;charset=UTF-8' required
Standard HTTP Header; Represents the format of the payload being provided in the request. This must be set to application/json and applicable for POST/PATCH.
FSV-Interaction-Idstring required
Example:9591e6d8-0d70-11ea-8d71-362b9e155667
An RFC4122 UUID used as to trace requests.
Institution-Numberstring required
Example:00000099
Institution number (8-digit number) associated with the merchant. This information defines the acquirer for the merchant.
Environmentstring required
For test environment, specific test environment name should be passed (e.g. "bwu15"). Contact Fiserv OmniPay Project team to get confirmation on the test environment to be used. For production, value "prod" should be populated.
Response
OK
Example response
{
"meta": {
"paging": {
"count": 100,
"totalPages": 10,
"currentOffset": 1,
"currentNumberOfRetrievedRecords": 10,
"maxLimit": 10,
"hasMoreRecords": true,
"pageNumber": 1
},
"sorting": {
"sort": "name,-startDate"
},
"messages": [
{
"id": "dd4ba13c-4a3c-4078-a31f-35ac9c07a8f7",
"code": "ACCOUNT_NUMBER_NOT_FOUND",
"title": "The authorization credentials required for this request are invalid.",
"detail": "SQLException found while trying to establish the connection with table TUKCDHN.",
"source": {
"pointer": "/dogs/name",
"parameter": "type",
"header": "type"
}
}
]
},
"data": [
{
"recordIdNumber": "9999999999",
"accountCurrencyCode": "EUR",
"effectiveDate": "20200615",
"expiryDate": "99991231",
"feeBaseCurrencyCode": "EUR",
"feePercentage": "5.0",
"feeBase": "100.0",
"feeMinimum": "13.0",
"feeMaximum": "13.0",
"triggerHighValue": "250.0",
"triggerLowValue": "0.10",
"triggerVolumeHigh": "250",
"triggerVolumeLow": "250",
"lastUpdated": "20210406",
"lastUpdatedBy": "John Smith"
}
],
"errors": [
{
"id": "dd4ba13c-4a3c-4078-a31f-35ac9c07a8f7",
"code": "ACCOUNT_NUMBER_NOT_FOUND",
"title": "The authorization credentials required for this request are invalid.",
"detail": "SQLException found while trying to establish the connection with table TUKCDHN.",
"source": {
"pointer": "/dogs/name",
"parameter": "type",
"header": "type"
}
}
],
"links": {
"self": "https://api.firstdata.com/ipp/accounts-management/v1/accounts?offset=3&limit=10",
"first": "https://api.firstdata.com/ipp/accounts-management/v1/accounts?offset=1&limit=10",
"last": "https://api.firstdata.com/ipp/accounts-management/v1/accounts?offset=10&limit=10",
"prev": "https://api.firstdata.com/ipp/accounts-management/v1/accounts?offset=2&limit=10",
"next": "https://api.firstdata.com/ipp/accounts-management/v1/accounts?offset=4&limit=10"
}
}