Payouts overview

Send money from your Mamo balance to recipients' bank accounts.

A payout sends money from your Mamo account to a bank account. Most integrations first save the destination as a recipient (name, bank details, and a reason), then pay that recipient by its ID, so you validate bank details once and reuse them.

How it fits together

  1. Check the bank details with Validate IBAN (optional, but it catches typos before you save them).
  2. Save the destination with Create Recipient.
  3. Pay them:
    • with Issue Payouts, which takes one or many payouts (at least AED 10 each) in a single call, to a saved recipient_id or to raw bank details;
    • with Create International Payout for a recipient abroad, where the recipient's bank details decide the currency and corridor.
  4. Track the result with the payout.processed / payout.failed webhooks, or Fetch Payout Info.

Managing recipients and payouts

You want toUse
List or look up recipientsFetching Recipients, Fetch Recipient
Change or remove a recipientUpdate Recipient, Delete Recipient
See what a recipient is owed from split paymentsFetch Recipient Balance
See every payoutList Payouts

The Payout Object page describes the payout webhook payload field by field.

📘

Splitting customer payments with recipients

If you run a marketplace, you can route part of each customer payment to a recipient as it's captured, with payouts_share. See Marketplace & split payments.

Try it

Follow the Pay a recipient recipe in the sandbox. Sandbox settlement is slower than live by default, so a fresh sandbox balance may not be available to pay out straight away; see Sandbox testing.


Did this page help you?