# Niobi ## Docs - [Creating and Verifying Signatures](https://docs.niobi.co/Authentication.md): To maintain the Niobi payment system security and integrity, users are required to sign their request messages using their private key. By following these steps, you'll learn how to make a signature for your message and how Niobi checks that signature to make sure it's really from you. If the signat… - [Submit Niobi Unified Collections](https://docs.niobi.co/api-reference/collection/unified-collections.md): Handles payment processing for Niobi, supporting multiple payment methods. - [Create Payment Link](https://docs.niobi.co/api-reference/payment-link/create-a-payment-link-for-api-clients.md) - [Create Payment Link v3](https://docs.niobi.co/api-reference/payment-link/create-a-payment-linkv3.md): The new version of the Create Payment Link API allows you to pass customer details -such as name, email, or phone number - so that the generated payment link is prefilled with this information. - [Get Payment Links](https://docs.niobi.co/api-reference/payment-link/payment-link-list.md): This endpoint allows you to access a list of all the payment links created under your Niobi account. - [Generate Signature](https://docs.niobi.co/api-reference/payment/generates-signature-for-niobi-integration.md): This endpoint is for integration with Niobi. It generates signature used in the requests. - [Get Account Balance](https://docs.niobi.co/api-reference/payment/get-account-balance-v3.md): v3/get-unified-balance - [Get Transaction Status](https://docs.niobi.co/api-reference/payment/niobi-get-transaction-status.md) - [Submit Niobi Unified Payments](https://docs.niobi.co/api-reference/payment/niobi-unified-payment-version-4.md): Handles payment processing for Niobi, supporting multiple payment methods. - [Verify Signature](https://docs.niobi.co/api-reference/payment/verifies-the-signature-of-a-request.md): This endpoint verifies the signature of a request to ensure its integrity and authenticity. - [Integration Best Practices](https://docs.niobi.co/best-practices.md) - [Callback URLS](https://docs.niobi.co/callback-urls.md): Our payments API uses callbacks to notify you of final statuses of payments. - [Collect Payments](https://docs.niobi.co/collect-v4.md) - [Collection Methods](https://docs.niobi.co/collection-methods-v4.md) - [Supported Countries](https://docs.niobi.co/countries-v4.md): This section outlines the supported countries that you can use while making a payment using Niobi's Payment API. Please note that all countries are available in the sandbox environment. For production environment, only the countries you select will be available to you. - [Authentication Errors](https://docs.niobi.co/errors/authentication-errors.md): This section describes a list of errors related to security credentials while accessing the api endpoints. - [Client Errors](https://docs.niobi.co/errors/client-errors.md): This section describes a list of errors caused by issues in the client's request, such as invalid data, missing fields, or insufficient permissions. - [HTTP Status Codes Overview](https://docs.niobi.co/errors/overview.md) - [Server Errors](https://docs.niobi.co/errors/server-errors.md): This section describes a list of errors caused by issues on the server-side. - [Transaction-Related Errors](https://docs.niobi.co/errors/transaction-errors.md): This section describes a list of errors that are returned by the provider when a transaction fails. - [Transaction Status Codes](https://docs.niobi.co/errors/transaction-status-codes.md): This section describes the transaction status codes you will expect once a transaction has been processed. - [FAQs](https://docs.niobi.co/faqs.md) - [Getting Credentials](https://docs.niobi.co/gettingcredentials.md) - [Steps to Go Live](https://docs.niobi.co/goinglive.md): Once your sandbox testing has been successful for all endpoints, you are ready to go live. - [Home](https://docs.niobi.co/home.md) - [Make Payments](https://docs.niobi.co/making-payments-v4.md) - [Initial Steps](https://docs.niobi.co/quickstartv2.md): This section outlines the initial steps needed to begin using the Niobi Payments API. - [Refund Requests](https://docs.niobi.co/refund.md): If you need to request a refund or reverse a transaction, you can easily initiate the process through the payment portal. Below are the steps and details about how refunds are handled. - [2025-07-02 Changes](https://docs.niobi.co/release-notes/02-07-2025.md) - [2025-09-03 Changes](https://docs.niobi.co/release-notes/03-09-2025.md) - [API Version 4 Release Notes](https://docs.niobi.co/release-notes/api-v4.md) - [Authenticating API Requests](https://docs.niobi.co/signaturegeneration.md) - [Testing our API](https://docs.niobi.co/testingv4.md): With Niobi's payment API, you'll get access to our sandbox environment, where you can safely test your integration with all available MNOs. Use special phone numbers (MSISDNs) to simulate different scenarios without involving real money or mobile wallets. - [Transaction Limits](https://docs.niobi.co/transaction-limitsv4.md): This section outlines the transactions limit amounts while making a payment using Niobi's Payment API. - [Verifying Transaction Status](https://docs.niobi.co/transaction-status.md): This section outlines the transaction status API, which allows you to query details of a specific transaction, including both payouts and deposits. Access the API endpoint [here](https://docs.niobi.co/api-reference/payment/niobi-get-transaction-status). - [Whitelisting](https://docs.niobi.co/whitelisting.md) ## OpenAPI Specs - [Niobi-Documentation](https://docs.niobi.co/Niobi-Documentation.json) - [api-docs](https://docs.niobi.co/api-docs.json) - [openapi](https://docs.niobi.co/api-reference/openapi.json)