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

Core APIs

Payments API

Accept cards, mobile money, and bank transfers through one endpoint.

Getting started

  • Quickstart
  • Authentication

Core APIs

  • Payments API
  • Payouts API

Platform

  • Webhooks
  • Errors

The charges endpoint accepts a payment channel, amount in the smallest currency unit, and a customer reference. Mereb Pay routes the request to the right rail automatically.

Request parameters

  • channel — cbe_birr, telebirr, card, bank_transfer, and more
  • amount — integer, smallest currency unit (e.g. cents)
  • currency — ISO 4217 code (ETB, KES, USD…)
  • customer — your internal customer reference

Example response

Response
{
"id": "ch_1a2b3c",
"status": "succeeded",
"amount": 25000,
"currency": "ETB",
"channel": "cbe_birr"
}

Next steps

Register a webhook endpoint to get notified the moment a charge settles, instead of polling for status.

PreviousAuthenticationNextPayouts API

On this page

  • Request parameters
  • Example response
  • Next steps
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