Mamo · AsyncAPI Specification
Mamo Business Webhooks
Version 1.6
Webhook event surface for the Mamo Business API. Merchants register a webhook URL via POST /webhooks with a set of enabled_events; Mamo POSTs a JSON event payload to that URL when the corresponding event occurs. Event names and descriptions are captured verbatim from the Create Webhook reference.
View Spec
View on GitHub
CompanyPaymentsFintechPayment LinksSubscriptionsCorporate CardsPayoutsExpense ManagementUAEMiddle EastAsyncAPIWebhooksEvents
Channels
merchantWebhook
The HTTPS endpoint the merchant registers to receive Mamo events.
Messages
chargeFailed
Notification for failed one-off payments
chargeSucceeded
Notification for successful one-off payments
chargeRefundInitiated
Notification for initializing the refund
chargeRefunded
Notification for the successful refund
chargeRefundFailed
Notification for the failed refund
chargeCardVerified
Notification for card verification payment
chargeAuthorized
Notification for when a charge is placed on hold
subscriptionFailed
Notification for failed subscription payments
subscriptionSucceeded
Notification for successful subscription payments
paymentLinkCreate
Notification for successfully created payment link
payoutProcessed
Notification for settled payout
payoutFailed
Notification for rejected payout
expenseCreate
Notification for expense creation
expenseUpdate
Notification for expense updates
cardTransactionCreate
Notification for card transaction creation
cardTransactionUpdate
Notification for card transaction updates
Servers
https
production
Merchant-hosted webhook receiver registered with Mamo (delivery is Mamo -> your URL).