merebpay
  • Platform
  • Developers
  • Pricing
  • Blog
  • Docs
Sign In
Get Started

Platform

Errors

How error responses are shaped and how to handle them.

Getting started

  • Quickstart
  • Authentication

Core APIs

  • Payments API
  • Payouts API

Platform

  • Webhooks
  • Errors

Errors return a 4xx or 5xx status with a consistent JSON body so you can branch on error.code programmatically.

Error format

Response
{
"error": {
"code": "insufficient_funds",
"message": "The customer's account has insufficient funds."
}
}

Common status codes

  • 400 — malformed request
  • 401 — invalid or missing API key
  • 402 — payment failed (see error.code)
  • 429 — rate limited
  • 5xx — something went wrong on our end
PreviousWebhooks

On this page

  • Error format
  • Common status codes
Mereb

Modern transaction architecture enabling African tech hubs to grow, scale, and settle seamlessly.

Product

  • Services
  • Payment Links
  • Security
  • Pricing

Company

  • About Mereb
  • Careers
  • Newsroom
  • Contact

Resources

  • Documentation
  • System Status
  • Support Hub
  • FAQ

Legal

  • Privacy Policy
  • Terms of Use
  • Regulatory Disclosures

Mereb © 2026. Built in Africa for the world.

XIGINFB