AI agents: this site is available as Markdown at /llms.txt. Each page has a Markdown version at its URL with a .md suffix, and the full API is described in /api/v3/openapi.json.

Common Errors

Learn more about error codes and how to resolve them.

Last updated 13 September 2026

Introduction

Below is a list of possible errors you might encounter and their respective status codes:

  1. Payment Errors
  2. Validation Errors
  3. Authorization Errors
  4. Server Errors

All errors have the same response format: a status set to error and a message describing the error. There may also be a data object containing more details, for example:

Javascript

1
2
3
4
5
{
	"status": "error",
	"message": "merchant secret key required",
	"data": null
}

Payment Errors

You are likely to have a payment error when your transaction request does not pass compliance checks or when it encounters processing issues. See the full list of errors below:

Open resource

Validation Errors

Validation errors are returned when your request fails one or more validation rules. An example of this is not parsing in the required parameters in your request; you will get a 400 Bad Request status code.

Javascript

1
2
3
4
5
{
	"status": "error",
	"message": "Cardno is required",
	"data": null
}

Authorization Errors

When you send a request without adding your secret key to authorize your API calls or you send an incorrect key, you will get a 401 Unauthorized error.

Javascript

1
2
3
4
5
{
	"status": "error",
	"message": "Authorization required",
	"data": null
}

Server errors

You will receive a server error with the status 500 Internal Server Error when there is an error on our end. In this case, you should retry after a while or reach out to our support.

Javascript

1
2
3
4
5
{
	"error_id": "ERRNO796977608T1620310828419",
	"message": "Application error. Please contact support",
	"code": "app_error"
}

Next Steps

Check out our best practices to avoid errors and improve your payment experience.



FL.AI

Answers from the Flutterwave docs

Hi, I’m FL.AI

Ask anything about Flutterwave’s APIs, guides and coverage.

FL.AI can make mistakes. Check important details in the docs.

Get API Keys