Developer API

Overview

Account API

Transfer API

Error Codes for HTTP Status Codes

Status Code Description Additional Error Code Description
200 Successful Request. See specific operation to see details for this response.
201 Resource was able to be created. See specific operation for details for this response.
400 Malformed request; missing fields, incorrect data, or malformed input structure. Fail. 1200 Invalid phone number was specified
1210 Invalid email was specified
1220 Invalid FirstName was specified
1230 Invalid LastName was specified
1240 Invalid Amount format was specified
1250 Invalid Currency was specified
1260 Invalid Account was specified
1270 Missing end user security ID
1280 Missing partner identifier
1290 Missing end user IP address
1300 Invalid end user IP
1301 Invalid Customer ID
1302 Invalid Date of Birth
1303 Invalid Identification Type
1304 Invalid Exp Date
1305 Invalid ZipCode
1306 Invalid Address
1307 Missing TransferID
1308 Invalid SSN
1309 Invalid State
1310 Invalid TransferID
1311 Invalid Link ID
1312 Invalid User ID
1313 Invalid Password
1314 Invalid start date
1315 Invalid end date
1316 Missing request
1317 Missing request ID
1318 Missing transaction in request
1319 Missing transferobjects in request
1320 Missing transaction date
1321 Missing Source URI
1322 Missing Target URI
1323 Invalid User Status
1324 Invalid Device Detail
1325 Invalid Device Type
1326 Invalid User Agreement
1327 Transaction Date out of range
1328 Missing TransactionFulfillment Status
1329 Missing Store Number
1330 Missing Inquiry Type
1331 Missing ClaimCode
1332 Invalid Pin Value
1333 Invalid Account Token
1334 Invalid Last 4 Digits
1335 PhoneNumber or Email is required
1336 Missing SSN
1337 Missing Date of Birth
1338 Missing Address
1339 Missing State
1340 Missing City
1341 Missing ZipCode
1342 Missing Or Invalid Expiry Year
1343 Missing Or Invalid Expiry Month
1344 Missing Pin
1345 Missing Transfer Request Id
400 Malformed request; missing fields, incorrect data, or malformed input structure.
400 If malformed requestid an additional Error code of 1010 will be sent.
400 If malformed endusersecurityid an additional Error code of 1020 will be sent.
400 If malformed enduserip an additional Error code of 1030 will be sent.
401 Unauthorized. Please provide valid credentials in the authorization header.
404 Unable to find resource. Unable to find resource specified by the url parameter identifier.
405 Method Not Allowed. Unable to handle with the specified URI.
409 Unable to proceed because resource already exists in our system and is not in a valid state. See specific operation to see details for this response. 2100 Duplicate request id
500 Internal Server Error
501 Not implemented. Will be implemented at a future date.
502 Bad Gateway. The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.
503 Service Unavailable. The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
504 Gateway Timeout. The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request.

Endpoints

Prefix: https://[server]/gateway/[version]/

Error Response

When an error occurs there will be an errors property with a list of errors applicable to the request:

Example:

Error Response Sample

{“Errors”: [

 {

  “ErrorCode”: “1220”,

  “ErrorDescription”: “Invalid first name value was specified”

 }

]}