Webhook Events Reference
Complete reference of all webhook events and their payload schemas.
Payload envelope
{
"event": "event.name",
"data": { ... }
}On-Ramp Events
onramp.success
onramp.success{
"event": "onramp.success",
"data": {
"reference": "550e8400-e29b-41d4-a716-446655440000",
"amount": 31.25,
"platformFeeInCrypto": 0.15,
"businessFeeInCrypto": 0,
"gasFee": 0.5,
"walletAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD68",
"network": "BSC_MAINNET",
"token": "USDT",
"transactionHash": "0xabc123...",
"status": "SUCCESS",
"customer": {
"refCode": "abc123def4",
"email": "amina@example.com",
"userId": "user-uuid",
"firstName": "Amina",
"lastName": "Okafor",
"context": "LIVE",
"createdAtDateOnly": "2026-03-26",
"createdAt": "2026-03-26T12:00:00.000Z"
}
}
}Field
Type
Description
onramp.fiatPaymentReceived
onramp.fiatPaymentReceivedonramp.cryptoPayoutProcessing
onramp.cryptoPayoutProcessingonramp.failed
onramp.failedOff-Ramp Events
offramp.success
offramp.successofframp.cryptoPaymentReceived
offramp.cryptoPaymentReceivedofframp.failed
offramp.failedofframp.declined
offramp.declinedBuy Events
buy.success
buy.successbuy.failed
buy.failedbuy.mismatch
buy.mismatchSell Events
sell.success
sell.successsell.failed
sell.failedsell.cancelled
sell.cancelledDeposit Events
deposit.received
deposit.receivedField
Type
Description
Settlement Events
settlement.awaitingSettlementAccount
settlement.awaitingSettlementAccountsettlement.converting
settlement.convertingsettlement.payoutInitiated
settlement.payoutInitiatedsettlement.payoutProcessing
settlement.payoutProcessingsettlement.success
settlement.successsettlement.failed
settlement.failedCustomer object (shared across events)
Field
Type
Description
Last updated