Error Treatment
- A 400 Series Error is usually something that you can fix by changing something in your request.
- A 500 Series Error is usually something that you need to contact us to look at.
- If we determine that a 500 Series Error can be fixed by you, we will try to change this error situation to a 400 Series Error in a future code release.
Status Code | Status | Description |
---|---|---|
200 | OK | The API Request was successfully processed. |
201 | Created | Transaction Created, but Transaction Processing is Pending (batch). |
207 | Multi-Status | One or more upstream processing failed. |
400 | Bad Request | The ResourceID is invalid |
or | ||
The Request Data is invalid. | ||
401 | UnAuthorized | The Authorization Token is invalid |
or | ||
The IP Address is invalid (not whitelisted). | ||
403 | Forbidden | Invalid permissions to access the Resource. |
404 | Not Found | The ResourceID does not point to a valid Resource. |
405 | Method Not Allowed | Request Method Not Allowed for the Requested Resource. |
406 | Not Acceptable | Our Web Application Firewall (WAF) found something invalid in your request. |
409 | Conflict | ReferenceID already used |
or | ||
Conflicting Request Parameters. | ||
410 | Gone | The Resource pointed to by the ResourceID has been marked for deletion. |
415 | Unsupported Media Type | Content-type must be application/json. |
421 | Misdirected Request | Too late to Retrieve by ReferenceID, use AccountID or TransactionID. |
422 | Unprocessable Entity | The Resource pointed to by the ResourceID is in an invalid state |
or | ||
The Transaction Amount exceeded one or more Limits. | ||
423 | Locked | The Resource pointed to by the ResourceID is locked. |
429 | Too Many Requests | Retrieve: Too many requests, please do not poll. |
Create Transaction: Over your Daily (24-hour rolling) Approximation Limit. | ||
431 | Request Header Fields Too Large | Too many HTTP Header Lines and/or HTTP Header Lines too big. |
500 | Server Error | There was a problem processing the Request. |
502 | Bad Gateway | Problem connecting to an Application Server. |
503 | Service Unavailable | Your request cannot be processed, should be only a Temporary Condition. |
504 | Gateway Timeout | Connection to an Application Server timed out. |