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:
Get paid by the buyer
Decide what happens next (accept, reject, timeout, milestones, refunds)
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.
Mamo Limited is regulated by the Dubai Financial Services Authority (DFSA):
2. You collect from the buyer
You can collect buyer payments using:
Payment links / invoices from the dashboard
Payment links guide: https://help.mamopay.com/en/articles/7233947-payment-links
Invoice payment link guide: https://help.mamopay.com/en/articles/7201950-invoice-a-customer
Custom API integrations (recommended for marketplaces)
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):
Create a payment link with hold_and_charge_later: true
Once the buyer completes payment, get the payment ID via:
fetching transactions,
the predefined redirect URL, or
a webhook event charge_authorized
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.
Supported currencies: https://help.mamopay.com/en/articles/8225989-supported-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:
Hold + release actions:
Payouts:
