HTTP status codes are returned after a TabaPay API Request is made.
A few important things to note:
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 ([email protected]) 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.
- If you receive a 207 while using any resource, please contact [email protected] for assistance.
Please inform us of possible Volume Spikes.
If you do not inform us of unexpected Volume Spikes, our systems may detect it as abnormal and our systems may block all IP Addresses causing this unexpected Volume Spikes. Volume Spikes that are all (or mostly) Errors, like:
- SC=404 coming from Retrieve Transactions
- SC=409 coming from Create Accounts or Create Transactions
Related errors will expedite the block of IP Addresses.
HTTP Response Codes
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. Causes include:
207 while using any
resource, please contact [email protected] for assistance.
|
400 | Bad Request |
Causes include:
|
401 | Unauthorized |
401 Causes Include:
Bearer Token renewals or help with IP whitelisting, contact [email protected] for assistance.
|
403 | Forbidden |
403 Causes Include:
|
404 | Not Found |
404 Causes Include:
|
405 | Method Not Allowed |
HTTP Request Method Not Allowed for the Requested Resource. Examples Include:
Please make sure you are using the right method for this resource. |
406 | Not Acceptable |
Our Web Application Firewall (WAF) found something invalid in your request. Cause include:
|
409 | Conflict |
409 Causes Include:
|
410 | Gone |
410 Causes Include:
|
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 |
422 Causes Include:
|
423 | Locked |
The Resource pointed to by the ResourceID is locked. Causes include:
|
429 | Too Many Requests |
429 Causes Include:
|
431 | Request Header Fields Too Large | Too many HTTP Header Lines and/or HTTP Header Lines too big. Please correct your HTTP Header Lines. |
500 | Server Error |
500 Causes include:
5XX errors you experience.
|
502 | Bad Gateway |
Problem connecting to an Application Server.
Please contact [email protected] for any 5XX errors you experience.
|
503 | Service Unavailable |
Your request cannot be processed, should be only a Temporary Condition.
Please contact [email protected] for any 5XX errors you experience.
|
504 | Gateway Timeout |
Connection to an Application Server timed out.
Please contact [email protected] for any 5XX errors you experience.
|
Refer to List of HTTP Status Codes to learn more about the HTTP standard responses.