Choice Bank Notification Callback (0003 Balance Change example)

View as Markdown
Public (waas/callbacks/choicebaas whitelisted) - inbound webhook from Choice Bank. Authenticated via a `signature`/`salt` pair EMBEDDED IN THE JSON BODY (verified against the canonicalized payload), not an HTTP header. `notificationType` dispatches to a different `params` shape: 0001 PERSONAL_ONBOARDING_RESULT, 0002 TRANSACTION_RESULT, 0003 BALANCE_CHANGE (shown here), 0005 UPGRADE_WALLET_TO_CURRENT_ACCOUNT, 0006 SME_ONBOARDING_RESULT, 0021 ACCOUNT_STATUS_CHANGE, 0022 MERCHANT_BALANCE_CHANGE (same shape as 0003, for B002 merchant accounts).

Request

This endpoint expects an object.
saltstringRequired
localestringRequired
paramsobjectRequired
senderstringRequired
requestIdstringRequired
signaturestringRequired
timestampintegerRequired
notificationTypestringRequired

Response

OK