Maly Maly Payments v1 Changelog Partners
Base URL Applied to every example. Stored only in this browser.
API reference

Wallets and balances

One wallet per currency. Balances are never mixed.

GET{BASE_URL}/wallets

List your wallet balances.

Response · 200 OK
[
  {
    "currency": "XAF",
    "available": "980000",
    "pending": "11800",
    "total_inward": "1050000",
    "total_outward": "70000",
    "updated_at": "2026-06-27T09:01:42Z"
  }
]
FieldMeaning
availableBalance available for payouts and for settlement under your commercial agreement
pendingAmount awaiting settlement
total_inwardLifetime total received
total_outwardLifetime total sent

How the balances relate#

The fields satisfy one identity, which is the basis of reconciliation:

Balance identity
available = total_inward - total_outward
  • available is money that has settled in, less money that has gone out. It is what you can pay out against.
  • pending is money accepted but not yet settled into available. It is not yet spendable and sits outside the identity above.
  • total_inward is the lifetime total of settled collections.
  • total_outward is the lifetime total of everything that has left the wallet: customer payouts and settlements to your own account alike.
i

Settlement is a separate process. There is no withdrawal endpoint in the API. Moving funds out to your own account follows the settlement process in your commercial agreement. A settlement increases total_outward, so it reduces available in exactly the same way a customer payout does.

Payout reservations. Submitting a payout reserves the amount against available immediately, before it settles, so available already reflects payouts you have submitted but that have not yet completed.

i

One currency at launch. The Congo launch settles in XAF only, so there is a single wallet and nothing to consolidate. A consolidated multi-currency balance view will be documented if and when a second currency is enabled.

Maly Payments API v1 · Documentation 1.1 · July 2026
Maly Tech Ltd. This guide is provided for information. Where it differs from your signed agreement, the agreement applies.