{
	"action_type" : "pre-balance-check-auth",
	"action_id" : "q6cf8t96-7fg8-432e-98c8-d4cb8f5b",
	"version": "v1.1.0",
	"data" : {
		"terminal" : {
			"terminalId" : "2KUD1234",
			"serialNo" : "91201008993212",
			"pin": "0000",
			"signature":
            "plainKeyPassedByUserAndHashedWithMerchantSecretKey"
		}
	}
}
{
	"data": {
		"user": {
			"balance": 154567.78,
			"currency": "NGN"
		}
	}
}

Passed Data Object

action_type
string
required

The type of terminal action to perform (e.g., pre-balance-check-auth).

action_id
string
required

A unique identifier for this terminal action request.

version
string
required

API version to use (e.g., v1.1.0).

data
object
required

Contains details about the terminal making the request.


Expected response

data
object
required

Contains user balance information.


{
	"action_type" : "pre-balance-check-auth",
	"action_id" : "q6cf8t96-7fg8-432e-98c8-d4cb8f5b",
	"version": "v1.1.0",
	"data" : {
		"terminal" : {
			"terminalId" : "2KUD1234",
			"serialNo" : "91201008993212",
			"pin": "0000",
			"signature":
            "plainKeyPassedByUserAndHashedWithMerchantSecretKey"
		}
	}
}
{
	"data": {
		"user": {
			"balance": 154567.78,
			"currency": "NGN"
		}
	}
}