public static void Main()
"setAuthorizeTransactionRequest": {
"AuthorizeTransactionRq": {
"required": ["NetworkOwner"]
"required": ["CustLoginId"]
"required": ["MCC", "Name", "City"]
"required": ["RefType", "QuotasNum", "Brand", "CardId", "ExpDt"]
"required": ["RefType", "Amt"]
"required": ["RefType", "Amt"]
"required": ["RefType", "AddInfoValue"]
"required": ["TotalCurAmt", "CurCode", "Taxes", "AdditionalAmts", "AddInfo"]
"RqUID", "NetworkTrnInfo", "CustId", "TrnType", "Provider", "DeviceType",
"QRType", "TerminalId", "UniqueCode", "TerminalObjId", "PANModeCap", "PINCapacity",
"SecurityCode", "CustType", "CustPermId", "Phone", "TradeInfo", "PaymentInfo", "PurchaseInfo"
"required": ["AuthorizeTransactionRq"]
"required": ["setAuthorizeTransactionRequest"]