Skip to main content

Marketplace payments with Mamo

Marketplaces (also called platform or three-party payment models) are businesses where a customer pays, a seller fulfils, and the platform coordinates the transaction and earns a fee.

Updated today

Collect from buyers. Control when money is released. Pay sellers at scale.

Marketplaces (also called platform or three-party payment models) are businesses where a customer pays, a seller fulfils, and the platform coordinates the transaction and earns a fee.

Mamo supports marketplace-style payment flows by letting you:

  • collect payments from buyers under your platform’s merchant account,

  • control when funds are charged or released (where needed),

  • automate payouts to sellers, partners, or customers,

  • keep your platform commission.

What “marketplace payments” usually means

In a marketplace, your platform typically needs to do three things:

  1. Get paid by the buyer

  2. Decide what happens next (accept, reject, timeout, milestones, refunds)

  3. Pay out the right amounts to the right parties (seller(s) + your platform fee)

Most marketplace flows are implemented as:

  • Pay-in to your platform (your merchant account)

  • Platform logic decides the outcome and split

  • Payouts to sellers/partners (automated)

How marketplace payments work with Mamo

1. Your platform is the onboarded merchant (KYB)

Mamo onboards your marketplace entity as the primary merchant account (know your business (KYB)). Your platform then collects buyer payments and orchestrates payouts through your own platform rules.

2. You collect from the buyer

You can collect buyer payments using:

3. Your platform applies your marketplace rules

Your platform decides:

  • acceptance / rejection rules

  • timeouts and auto-actions

  • refunds and cancellations

  • how commission is calculated

  • when and how sellers are paid

4. You pay sellers (payouts/disbursements)

Mamo supports payouts via API endpoints for recipients and disbursements, so you can automate payouts at scale.


Common marketplace flows Mamo supports

A) Split payouts (seller gets paid minus your platform fee)

Your platform collects the full amount, calculates commission, then issues payouts accordingly.

Example (illustrative):

  • Buyer pays 50

  • Seller should receive 40

  • Platform keeps 10 as commission

  • Your system triggers a seller payout for 40

Mamo provides the collection + payout rails. Your platform defines the split logic and when payouts happen.

B) Escrow-like flows using “Hold Funds & Charge Later”

If you need an escrow-like experience (e.g., “release only after acceptance” or “release after 48 hours if no dispute”), Mamo supports a hold → capture or reverse flow via API.

Help Center guide:

How it works (high level):

  1. Create a payment link with hold_and_charge_later: true

  2. Once the buyer completes payment, get the payment ID via:

    • fetching transactions,

    • the predefined redirect URL, or

    • a webhook event charge_authorized

  3. Later, capture or reverse using the payment (charge) ID

Developer doc endpoints:

Currencies for holds: AED, USD, EUR, GBP, SAR

Operational note: holds are automatically reversed after 7 days if no action is taken.

C) Milestone or staged payouts (services marketplaces)

For services marketplaces, you can combine:

  • buyer collection,

  • your milestone logic,

  • automated payouts per milestone.

This is typically implemented using:

  • recipients (create / update)

  • disbursements (bulk payouts)

Developer doc endpoints:

Settlements vs payouts (important distinction

Settlements (your platform’s collected funds)

To receive settlements, you must register with a UAE bank account.

In practice, settlements are made to the merchant’s UAE registered bank account (your marketplace entity).

Payouts (your sellers, partners, customers)

Payouts are used to send money to sellers, suppliers, partners, or customers.

Availability note: payouts can be made to UAE accounts and to limited international bank accounts in the US, UK, and EU (subject to eligibility and enablement).

Verification and seller onboarding

Marketplaces typically maintain their own seller onboarding process.

From Mamo’s side, verification may be required for payout recipients depending on your setup and risk controls.

Disputes, chargebacks, and refunds

Card disputes (chargebacks) can happen when a cardholder challenges a transaction. Mamo provides dispute timelines, steps, and how to respond.

Refunds:

VAT and tax invoices

Mamo receipts and invoices show the breakdown of fees and VAT.

This article also covers where to find receipts and invoices, and what’s included on them.

For marketplace VAT on the underlying sale (buyer ↔ seller), please confirm your position with your tax adviser based on your commercial structure (agent vs principal, invoicing, terms, etc.).

Multi-currency support

Mamo supports creating payment links, invoices, and subscriptions in multiple currencies.

Note: Hold flows also support a specific set of currencies (see the hold guide).

Example use cases (illustrative)

Pre-owned goods marketplace

  • Buyer pays

  • Funds are held until acceptance / timeout (optional)

  • Seller is paid out minus platform fee

  • Platform manages disputes per its rules

Services marketplace

  • Buyer pays at booking

  • Capture after service completion

  • Payout provider automatically

Technical building blocks (developer docs)

If you’re implementing marketplace flows via API, these are the most common building blocks:

Further resources (Help Center)

Start here

Common guides that marketplaces use

Did this answer your question?