Skip to main content
Jenzy Hermes is a payout API for Malawi. You prefund a Malawian kwacha (MWK) balance by trading USDT with Jenzy over the counter; your systems then draw that balance down as payouts to Malawian bank accounts and mobile money numbers, one API call each.
Pilot keys are live keys. There is no sandbox yet — every payout you create moves real money. See Testing your integration before you send your first request.

The model

  1. Fund — you agree a USDT→MWK trade with Jenzy at your client rate. When the funding lands, your balance is credited. Trades appear in GET /trades.
  2. Draw down — your systems create payouts against that balance: POST /payouts/bank or POST /payouts/momo. Funds are held at accept and settle when the payout succeeds.
  3. Track — Hermes tells you when a payout reaches a terminal state, via webhooks or by polling GET /payouts/{id}.

Base URL

https://api.jenzy.com/v1
All requests are HTTPS, all bodies are JSON, and all endpoints require your API key.

Money on the wire

MWK amounts are JSON integers — the atom is one kwacha, there are no decimals. USDT amounts and FX rates are exact decimal strings (e.g. "1735.5"), never floats: parse them with a decimal library, not parseFloat.

Where to start

Quickstart

Auth → balance → first payout → confirmation, in five curl calls.

Webhooks

Event catalog and the signature-verification recipe.

Errors

Every stable error code, what it means, and whether to retry.

Authentication

Keys, rotation, IP allowlisting, and rate limits.