Skip to main content

Account webhooks

Overview​

Account webhooks notify the merchant system about account top-up events, compliance checks, and successful delivery of incoming funds to the account.

Use these webhooks to track deposits credited to the merchant account and compliance-related top-up states.

Event types​

Event typeWhen it is sent
TOP_UP_PENDING_COMPLIANCETop-up transaction is under compliance review.
TOP_UP_COMPLIANCE_DECLINEDTop-up transaction was declined by compliance.
WALLET_FUNDS_DELIVERED_ACCOUNTFunds were successfully delivered to the merchant account balance.

Webhook payload structure​

Each webhook request contains a common envelope and an event-specific data object.

Common data fields​

FieldTypeDescription
typestringEvent type.
amountnumberIncoming amount.
currencystringCurrency of the top-up.
senderAddressstringAddress that sent funds.
paymentDatestringDate and time of the incoming transaction.
transactionHashstringBlockchain transaction hash.
fiatAmountobjectFiat equivalent amount, if included in the event.
EventRecommended merchant action
TOP_UP_PENDING_COMPLIANCEKeep the deposit in a pending state until the compliance result is received.
TOP_UP_COMPLIANCE_DECLINEDMark the deposit as declined and follow internal support or refund procedures.
WALLET_FUNDS_DELIVERED_ACCOUNTUpdate account balance or refresh it through [POST] account.
DocumentLink
Account balancesHow to get balances for a specific account
Webhook API referenceWebhook API