- User attempts to make a transaction at an ATM, POS or Online.
- An Authorization object is created on Sudo.
- Sudo checks to ensure the current available balance is sufficient for the transaction.
- Sudo proceeds to check the card and cardholder status. We expect both to be active.
- Sudo checks if spending controls should automatically decline the authorization.
- Sudo then sends an
authorization.requestevent which you are expected to either approve or decline. - If we do not receive a response from you within 4 seconds, the
Authorizationis automatically approved or declined based on your timeout settings as configured in the card funding source.
Approved Authorizations
Once an authorization request is made, the status on the authorization is set topending, and the authorization.request webhook event is sent. On approval, the amount is deducted from your default available balance. A transaction is then created and the status of the authorization is set to closed.