public static void Main(string[] args) { string store_id = "monusqa006"; string api_token = "qatoken"; string amount = "1.00"; string xid = "12345678910111214005"; string MD = xid + "mycardinfo" + amount; String PaRes = "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" + "YIw=="; string processing_country_code = "US"; bool status_check = false; MpiAcs resMpiAcs = new MpiAcs(); resMpiAcs.SetPaRes(PaRes); resMpiAcs.SetMD(MD); //************************OPTIONAL VARIABLES*************************** HttpsPostRequest mpgReq = new HttpsPostRequest(); mpgReq.SetProcCountryCode(processing_country_code); mpgReq.SetTestMode(true); //false or comment out this line for production transactions mpgReq.SetStoreId(store_id); mpgReq.SetApiToken(api_token); mpgReq.SetTransaction(resMpiAcs); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("MpiMessage = " + receipt.GetMpiMessage()); Console.WriteLine("MpiSuccess = " + receipt.GetMpiSuccess()); if (receipt.GetMpiSuccess() == "true") { Console.WriteLine("Cavv = " + receipt.GetMpiCavv()); } else { Console.WriteLine("Message = " + receipt.GetMessage()); } } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string amount = "1.00"; string xid = "12345678910111214005"; string MD = xid + "mycardinfo" + amount; string PaRes = "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" + "CPn+F/wPBKRo1"; string processing_country_code = "CA"; bool status_check = false; MpiAcs resMpiAcs = new MpiAcs(); resMpiAcs.SetPaRes(PaRes); resMpiAcs.SetMD(MD); //************************OPTIONAL VARIABLES*************************** HttpsPostRequest mpgReq = new HttpsPostRequest(); mpgReq.SetProcCountryCode(processing_country_code); mpgReq.SetTestMode(true); //false or comment out this line for production transactions mpgReq.SetStoreId(store_id); mpgReq.SetApiToken(api_token); mpgReq.SetTransaction(resMpiAcs); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("MpiMessage = " + receipt.GetMpiMessage()); Console.WriteLine("MpiSuccess = " + receipt.GetMpiSuccess()); if (receipt.GetMpiSuccess() == "true") { Console.WriteLine("Cavv = " + receipt.GetMpiCavv()); Console.WriteLine("Crypt Type = " + receipt.GetMpiEci()); } else { Console.WriteLine("Message = " + receipt.GetMessage()); } } catch (Exception e) { Console.WriteLine(e); } }