Nomba · AsyncAPI Specification
Nomba Webhook Events
Version 1.0.0
The Nomba Webhooks system delivers real-time event notifications via HTTP POST callbacks when activities occur within a customer account. Events include payment successes and failures, payout completions, order updates, payment reversals, and refunds. Webhook payloads are delivered as JSON to merchant-configured URLs and include an optional HMAC signature for payload verification to prevent DDoS or Man-in-the-Middle attacks. Nomba implements a backoff retry policy for failed webhook deliveries.
View Spec
View on GitHub
PaymentsFintechBankingTransfersVirtual AccountsCheckoutCross-Border PaymentsCardsAsyncAPIWebhooksEvents
Channels
/webhook
Receive a webhook event notification
The webhook delivery channel. Nomba sends HTTP POST requests to the merchant webhook URL when subscribed events occur, such as payment completions, payout events, order updates, and reversals.
Messages
PaymentSuccess
Payment Success Event
Triggered when a payment is successfully received in the merchant account, including POS terminal payments, web transactions, app payments, and virtual account transfers.
PaymentFailed
Payment Failed Event
Triggered when a payment attempt fails due to insufficient funds, expired cards, declined transactions, or other payment errors.
PayoutSuccess
Payout Success Event
Triggered when a payout (transfer to a bank account or wallet) is successfully completed.
PayoutFailed
Payout Failed Event
Triggered when a payout attempt fails during processing.
OrderSuccess
Order Success Event
Triggered when a checkout order is successfully completed and payment has been confirmed.
PaymentReversal
Payment Reversal Event
Triggered when a previously successful payment is reversed due to a dispute, chargeback, or system correction.
PayoutRefund
Payout Refund Event
Triggered when a payout is refunded back to the merchant account, typically due to an invalid recipient or failed settlement.
Servers
https
webhookEndpoint
{merchantWebhookUrl}
The merchant-configured HTTPS webhook endpoint URL that receives event notifications from Nomba. Configured through the Nomba dashboard under webhook settings.