Pre-Balance Check
Intercept balance check requests to apply validation or custom logic.
Passed Data Object
string
required
The type of terminal action to perform (e.g.,
pre-payout-auth).string
required
A unique identifier for this terminal action request.
string
required
API version to use (e.g.,
v1.1.0).object
required
Contains the terminal, transaction, and account data for evaluation.
Expected response
object
required
Contains the decision outcome for the transaction.
reasonCode is a standard response identifier used in the Terminal Action API to communicate the outcome of a custom logic check. To see all of the supported reason code check here.