public string Build_p28_amt_tran_fee(int amount2, string fix = "D") { string amt = amount2.ToString(); if (amt.Length > 8) { throw new Exception("Invalid Format"); } fix = _helper.BuildStringMessageHexString(fix); if (amt.Length < 8) { amt = amt.PadLeft(8, '0'); } string sBM = amt.Substring(amt.Length - Math.Abs(amt.Length), Math.Abs(amt.Length)); string result = fix + sBM; return(result); }