Niobi home page
Version 4 (03/25)
Search...
⌘K
Support
Payment Portal
Payment Portal
Search...
Navigation
Troubleshooting
HTTP Status Codes Overview
Guides
API Reference
Release Notes
Get Started with Niobi
Home
Setting Up Your Integration
Integration Best Practices
Collecting Payments
Collection Methods
Collect Payments
Making Payments
Make Payments
API Authentication
Authenticating API Requests
Creating and Verifying Signatures
Transaction Status
Verifying Transaction Status
Coverage
Supported Countries
Transaction Limits
Going Live
Testing our API
Steps to Go Live
Refund Requests
FAQs
Troubleshooting
HTTP Status Codes Overview
Client Errors
Authentication Errors
Server Errors
Transaction-Related Errors
Transaction Status Codes
Webhooks
Callback URLS
On this page
Success Status Codes
Client Errors Status Codes
400 Bad Request
403 Forbidden
Authentication Errors Status Codes
Transaction Status Codes
Transaction Errors
Server Errors
429 Too Many Requests
500 Internal Server Error
Next Steps
Troubleshooting
HTTP Status Codes Overview
This page provides an overview of all HTTP status codes supported by our API, categorized by their general meanings. Each status code includes a brief description and a link to a detailed page for more information.
Success Status Codes
This indicate that the request was successfully received, understood, and processed by the server.
200 OK
The request was successful, and the server returned the requested data.
View Details
Client Errors Status Codes
These codes indicate that there was an issue with the request, such as incorrect parameters or missing information.
400 Bad Request
The request could not be understood due to malformed syntax.
400 - Account details are missing.
400 - Country was not found
400 - Niobi user not found.
400 - Payment method type is wrong or missing
400 - Your account has insufficient balance to complete this transaction. Please top up the account and try again.
400 - Your transaction amount exceeded the limit. Please input an amount below {amount}.
400 - Your transaction amount is not sufficient.
403 Forbidden
The server understood the request but refuses to authorize it.
403 - Client id not matched
403 - Entity integration record not found
Authentication Errors Status Codes
This status cdoes are for errors related to security credentials while accessing the api endpoints.
403 - Restricted access.
403 - Request was not verified
Transaction Status Codes
These codes indicate the transaction statuses returned after a transaction has been initiated.
000000 - Success
000001 - Pending
000005 - Failed
000006 - Timeout
Transaction Errors
Transaction failure codes are errors that are returned by the provider when a transaction fails.
400 - Amount Exceeds Maximum Limit
400 - Top Up Funds
400 - Invalid Payment Details
400 - The payment is still being processed.
400 - A similar payment is still being processed
400 - Insufficient Access Rights
400 - Wait for some time and try again later
400 - We apologise as we were not able to process your payment request.
Server Errors
These codes indicate that the server failed to process a valid request due to internal issues.
429 Too Many Requests
The server encountered an unexpected condition that prevented it from fulfilling the request.
429 - Too Many Requests
500 Internal Server Error
The server encountered an unexpected condition that prevented it from fulfilling the request.
500 - Server Error
Next Steps
Click on any of the status codes above to view detailed information about the code, its causes, and troubleshooting steps.
FAQs
Client Errors
Assistant
Responses are generated using AI and may contain mistakes.