Charges the saved customer card linked to the card's active reroute. Once the charge is captured, Mamo queues a top-up of your Debit card account from your Payments balance for the same amount, always in AED (a 100 USD charge tops up 100 AED). The top-up runs asynchronously after fraud checks and can be held or blocked, so a 201 doesn't mean the card balance has been topped up yet.
Identify the card by its issuing-platform ID (card_platform_id), not the card identifier, and send the amount and currency to charge. Set up the reroute first with Create card reroute.
Returns {"success": true} with 201 when the charge is captured. The call returns 422 if the card has no active reroute (Card does NOT have reroutes) or the charge isn't captured, and 404 if no card with that platform ID belongs to your business.
Available on requestIn production this endpoint only works for businesses Mamo has enabled, and returns
403for everyone else. Email [email protected] to get started. It is open in the sandbox.
429Too many requests. You sent more than 100 requests in 30 seconds from one IP address. This response has no JSON body. See Rate limits.
500Unexpected error