Choice Bank Notification Callback (0003 Balance Change example)
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.
requestId
sender
notificationType
locale
timestamp
salt
signature
params
Response
200 OK - acknowledged
