{
"statusCode": 0,
"remark": "string",
"data": {
"validationURL": "https://eservices.mra.mw/doc/v/?vc=90241313200014&c=fdd8d5ccc06a49d6a1efbf7e3896f0b4",
"shouldDownloadLatestConfig": true,
"shouldBlockTerminal": true,
"validationErrors": [
"string"
]
},
"errors": [
{
"errorCode": 0,
"fieldName": "string",
"errorMessage": "string"
}
]
}
|
Notes
-
If shouldDownloadLatestConfig in the response is true, the terminal must call the Get Latest Configuration endpoint to fetch and save the updated configuration before processing any further transactions.
-
If shouldBlockTerminal is true, the terminal must call the Get Terminal Blocking Message endpoint to retrieve the reason for the block issued by the Malawi Revenue Authority. This message should be displayed to the cashier or operator to communicate the specific compliance or administrative reason for the restriction and guide them on possible next steps. When this occurs, the terminal must stop all sales processing.
|