public static void Main(string[] args) { string store_id = "monusqa002"; string api_token = "qatoken"; string order_id = "Test20150723115938"; string txn_number = "141832-0_25"; string processing_country_code = "US"; bool status_check = false; ContactlessPurchaseCorrection purchasevoid = new ContactlessPurchaseCorrection(); purchasevoid.SetOrderId(order_id); purchasevoid.SetTxnNumber(txn_number); 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(purchasevoid); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); //Console.WriteLine("CardLevelResult = " + receipt.GetCardLevelResult()); //Console.WriteLine("StatusCode = " + receipt.GetStatusCode()); //Console.WriteLine("StatusMessage = " + receipt.GetStatusMessage()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string order_id = "639178169517904319808133"; string txn_number = "42636-0_25"; string store_id = "monusqa002"; string api_token = "qatoken"; string processing_country_code = "US"; bool status_check = false; ACHReversal achreversal = new ACHReversal(); achreversal.SetOrderId(order_id); achreversal.SetTxnNumber(txn_number); 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(achreversal); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); //Console.WriteLine("StatusCode = " + receipt.GetStatusCode()); //Console.WriteLine("StatusMessage = " + receipt.GetStatusMessage()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string order_id; //will prompt user for input string cust_id = "Champ_Bailey_24"; string store_id = "moneris"; string api_token = "hurgle"; string amount = "100.00"; //string card = "5454545442424242"; string card = "373269005095005"; string exp_date = "0812"; string crypt = "7"; Console.Write("Please enter an order ID: "); order_id = Console.ReadLine(); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new PreAuth(order_id, cust_id, amount, card, exp_date, crypt)); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CorporateCard = " + receipt.GetCorporateCard()); Console.WriteLine("MessageId = " + receipt.GetMessageId()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string order_id = "Need_Unique_Order_ID_123456"; string orig_order_id = "Need_Unique_Order_ID_12345"; string amount = "304.00"; string txn_number = "174885-0_7"; string crypt = "7"; string dynamic_descriptor = "123456"; ReAuth ra = new ReAuth(order_id, orig_order_id, txn_number, amount, crypt); ra.SetDynamicDescriptor(dynamic_descriptor); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, ra); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string order_id = "Need_Unique_Order_ID_12345"; string store_id = "store5"; string api_token = "yesguy"; string amount = "304.00"; string pan = "5454545454545454"; string expdate = "0812"; string crypt = "7"; PreAuth preauth = new PreAuth(order_id, amount, pan, expdate, crypt); //preauth.SetDynamicDescriptor("123456"); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, preauth); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "monusqa002"; string api_token = "qatoken"; string routing_num = "071000013"; string processing_country_code = "US"; bool status_check = false; ACHFiInquiry achfiinquiry = new ACHFiInquiry(); achfiinquiry.SetRoutingNum(routing_num); 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(achfiinquiry); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "ZZZ_007"; string cust_id = "Cedric_Benson_32"; string amount = "1.00"; string card = "4242424242424242"; string exp = "0812"; string crypt = "7"; string status = "true"; HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, status, new Purchase(order_id, cust_id, amount, card, exp, crypt)); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("StatusCode = " + receipt.GetStatusCode()); Console.WriteLine("StatusMessage = " + receipt.GetStatusMessage()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string order_id = "Need_Unique_Order_ID"; string cust_id = "Cedric_Benson_32"; string amount = "20.00"; string pan = "4242424242424242"; string expdate = "0812"; string crypt = "7"; IndependentRefund indrefund = new IndependentRefund(order_id, cust_id, amount, pan, expdate, crypt); //indrefund.SetDynamicDescriptor("123456"); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, indrefund); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string cust_id = "Chris_Higgins_21"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "ZZZ_003"; string amount = "59.00"; string pan = "4242424242424242"; string expdate = "0910"; string auth_code = "88864"; string crypt = "7"; HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new ForcePost(order_id, cust_id, amount, pan, expdate, auth_code, crypt)); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CorporateCard = " + receipt.GetCorporateCard()); Console.WriteLine("MessageId = " + receipt.GetMessageId()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string order_id = "Swipe_001"; string txn_number = "226-35-0"; string crypt = "7"; string dynamic_descriptor = "123456"; PurchaseCorrection pc = new PurchaseCorrection(order_id, txn_number, crypt); pc.SetDynamicDescriptor(dynamic_descriptor); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, pc); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string order_id = "Test_eFraudkdsskdkdk"; string amount = "5.00"; string txn_number = "153150-4-0"; string crypt = "7"; string dynamic_descriptor = "123456"; Refund r = new Refund(order_id, amount, txn_number, crypt); r.SetDynamicDescriptor(dynamic_descriptor); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, r); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string order_id = "Need_Unique_Order_ID_7cccxxc7_isssssos"; string amount = "1.00"; string txn_number = "12429-222-0"; string crypt = "7"; Completion completion = new Completion(order_id, amount, txn_number, crypt); //completion.SetDynamicDescriptor("123456"); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, completion); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "ZZZ_004"; string cust_id = "Prime_Time_Deion_Sanders_21"; string amount = "98.00"; string card = "373599005095005"; string exp = "1211"; string crypt = "7"; HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new IndependentRefund(order_id, cust_id, amount, card, exp, crypt)); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = args[0]; string store_id = args[1]; string api_token = args[2]; string order_id = args[3]; string amount = args[4]; string txn_number = args[5]; string crypt = args[6]; HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new Refund(order_id, amount, txn_number, crypt)); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CorporateCard = " + receipt.GetCorporateCard()); Console.WriteLine("MessageId = " + receipt.GetMessageId()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "Need_Unique_Order_ID"; string txn_number = "8871-48-1"; string crypt = "7"; /********************** REQUEST ************************/ try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new AXPurchaseCorrection(order_id, txn_number, crypt)); Receipt myReceipt = request.GetReceipt(); Console.WriteLine("CardType = " + myReceipt.GetCardType()); Console.WriteLine("TransAmount = " + myReceipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + myReceipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + myReceipt.GetReceiptId()); Console.WriteLine("TransType = " + myReceipt.GetTransType()); Console.WriteLine("ReferenceNum = " + myReceipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + myReceipt.GetResponseCode()); Console.WriteLine("ISO = " + myReceipt.GetISO()); Console.WriteLine("BankTotals = " + myReceipt.GetBankTotals()); Console.WriteLine("Message = " + myReceipt.GetMessage()); Console.WriteLine("AuthCode = " + myReceipt.GetAuthCode()); Console.WriteLine("Complete = " + myReceipt.GetComplete()); Console.WriteLine("TransDate = " + myReceipt.GetTransDate()); Console.WriteLine("TransTime = " + myReceipt.GetTransTime()); Console.WriteLine("Ticket = " + myReceipt.GetTicket()); Console.WriteLine("TimedOut = " + myReceipt.GetTimedOut()); Console.WriteLine("CorporateCard = " + myReceipt.GetCorporateCard()); Console.WriteLine("MessageId = " + myReceipt.GetMessageId()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "spedguy"; string order_id = "999i9i9"; string amount = "9.00"; string txn_number = "267-17-0"; /************************** Request *************************/ HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new IDebitRefund(order_id, amount, txn_number)); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "PPOPOOLO"; string amount = "100.00"; string txn_number = "25972-283-0"; string crypt = "7"; try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new MCCompletion(order_id, amount, txn_number, crypt)); Receipt myReceipt = request.GetReceipt(); Console.WriteLine("CardType = " + myReceipt.GetCardType()); Console.WriteLine("TransAmount = " + myReceipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + myReceipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + myReceipt.GetReceiptId()); Console.WriteLine("TransType = " + myReceipt.GetTransType()); Console.WriteLine("ReferenceNum = " + myReceipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + myReceipt.GetResponseCode()); Console.WriteLine("ISO = " + myReceipt.GetISO()); Console.WriteLine("BankTotals = " + myReceipt.GetBankTotals()); Console.WriteLine("Message = " + myReceipt.GetMessage()); Console.WriteLine("AuthCode = " + myReceipt.GetAuthCode()); Console.WriteLine("Complete = " + myReceipt.GetComplete()); Console.WriteLine("TransDate = " + myReceipt.GetTransDate()); Console.WriteLine("TransTime = " + myReceipt.GetTransTime()); Console.WriteLine("Ticket = " + myReceipt.GetTicket()); Console.WriteLine("TimedOut = " + myReceipt.GetTimedOut()); Console.WriteLine("CorporateCard = " + myReceipt.GetCorporateCard()); Console.WriteLine("MessageId = " + myReceipt.GetMessageId()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string processing_country_code = "CA"; bool status_check = false; string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string cust_id = "CUST13343"; string amount = "62.37"; string pan = "373269005095005"; string expiry_date = "2012"; //YYMM string auth_code = "123456"; string crypt = "7"; //Create Table 1 with details string n101 = "R6"; //Entity ID Code string n102 = "Retailing Inc. International"; //Name string n301 = "919 Oriole Rd."; //Address Line 1 string n401 = "Toronto"; //City string n402 = "On"; //State or Province string n403 = "H1T6W3"; //Postal Code string[] ref01 = { "4C", "CR" }; //Reference ID Qualifier string[] ref02 = { "M5T3A5", "16802309004" }; //Reference ID string big04 = "PO7758545"; //Purchase Order Number string big05 = "RN0049858"; //Release Number string big10 = "INV99870E"; //Invoice Number AxRef axRef1 = new AxRef(); axRef1.SetRef(ref01[0], ref02[0]); axRef1.SetRef(ref01[1], ref02[1]); AxN1Loop n1Loop = new AxN1Loop(); n1Loop.SetN1Loop(n101, n102, n301, n401, n402, n403, axRef1); AxTable1 table1 = new AxTable1(); table1.SetBig04(big04); table1.SetBig05(big05); table1.SetBig10(big10); table1.SetN1Loop(n1Loop); //Create Table 2 with details //the sum of the extended amount field (pam05) must equal the level 1 amount field string[] it102 = { "1", "1", "1", "1", "1" }; //Line item quantity invoiced string[] it103 = { "EA", "EA", "EA", "EA", "EA" }; //Line item unit or basis of measurement code string[] it104 = { "10.00", "25.00", "8.62", "10.00", "-10.00" }; //Line item unit price string[] it105 = { "", "", "", "", "" }; //Line item basis of unit price code string[] it10618 = { "MG", "MG", "MG", "MG", "MG" }; //Product/Service ID qualifier string[] it10719 = { "DJFR4", "JFJ49", "FEF33", "FEE43", "DISCOUNT" }; //Product/Service ID (corresponds to it10618) string[] txi01_GST = { "GS", "GS", "GS", "GS", "GS" }; //Tax type code string[] txi02_GST = { "0.70", "1.75", "1.00", "0.80", "0.00" }; //Monetary amount string[] txi03_GST = { "", "", "", "", "" }; //Percent string[] txi06_GST = { "", "", "", "", "" }; //Tax exempt code string[] txi01_PST = { "PG", "PG", "PG", "PG", "PG" }; //Tax type code string[] txi02_PST = { "0.80", "2.00", "1.00", "0.80", "0.00" }; //Monetary amount string[] txi03_PST = { "", "", "", "", "" }; //Percent string[] txi06_PST = { "", "", "", "", "" }; //Tax exempt code string[] pam05 = { "11.50", "28.75", "10.62", "11.50", "-10.00" }; //Extended line-item amount string[] pid05 = { "Stapler", "Lamp", "Bottled Water", "Fountain Pen", "DISCOUNT" }; //Line item description AxIt106s[] it106s = { new AxIt106s(), new AxIt106s(), new AxIt106s(), new AxIt106s(), new AxIt106s() }; it106s[0].SetIt10618(it10618[0]); it106s[0].SetIt10719(it10719[0]); it106s[1].SetIt10618(it10618[1]); it106s[1].SetIt10719(it10719[1]); it106s[2].SetIt10618(it10618[2]); it106s[2].SetIt10719(it10719[2]); it106s[3].SetIt10618(it10618[3]); it106s[3].SetIt10719(it10719[3]); it106s[4].SetIt10618(it10618[4]); it106s[4].SetIt10719(it10719[4]); AxTxi[] txi = { new AxTxi(), new AxTxi(), new AxTxi(), new AxTxi(), new AxTxi() }; txi[0].SetTxi(txi01_GST[0], txi02_GST[0], txi03_GST[0], txi06_GST[0]); txi[0].SetTxi(txi01_PST[0], txi02_PST[0], txi03_PST[0], txi06_PST[0]); txi[1].SetTxi(txi01_GST[1], txi02_GST[1], txi03_GST[1], txi06_GST[1]); txi[1].SetTxi(txi01_PST[1], txi02_PST[1], txi03_PST[1], txi06_PST[1]); txi[2].SetTxi(txi01_GST[2], txi02_GST[2], txi03_GST[2], txi06_GST[2]); txi[2].SetTxi(txi01_PST[2], txi02_PST[2], txi03_PST[2], txi06_PST[2]); txi[3].SetTxi(txi01_GST[3], txi02_GST[3], txi03_GST[3], txi06_GST[3]); txi[3].SetTxi(txi01_PST[3], txi02_PST[3], txi03_PST[3], txi06_PST[3]); txi[4].SetTxi(txi01_GST[4], txi02_GST[4], txi03_GST[4], txi06_GST[4]); txi[4].SetTxi(txi01_PST[4], txi02_PST[4], txi03_PST[4], txi06_PST[4]); AxIt1Loop it1Loop = new AxIt1Loop(); it1Loop.SetIt1Loop(it102[0], it103[0], it104[0], it105[0], it106s[0], txi[0], pam05[0], pid05[0]); it1Loop.SetIt1Loop(it102[1], it103[1], it104[1], it105[1], it106s[1], txi[1], pam05[1], pid05[1]); it1Loop.SetIt1Loop(it102[2], it103[2], it104[2], it105[2], it106s[2], txi[2], pam05[2], pid05[2]); it1Loop.SetIt1Loop(it102[3], it103[3], it104[3], it105[3], it106s[3], txi[3], pam05[3], pid05[3]); it1Loop.SetIt1Loop(it102[4], it103[4], it104[4], it105[4], it106s[4], txi[4], pam05[4], pid05[4]); AxTable2 table2 = new AxTable2(); table2.SetIt1Loop(it1Loop); //Create Table 3 with details AxTxi taxTbl3 = new AxTxi(); taxTbl3.SetTxi("GS", "4.25", "", ""); //sum of GST taxes taxTbl3.SetTxi("PG", "4.60", "", ""); //sum of PST taxes taxTbl3.SetTxi("TX", "8.85", "", ""); //sum of all taxes AxTable3 table3 = new AxTable3(); table3.SetTxi(taxTbl3); AxLevel23 level23 = new AxLevel23(); level23.SetTable1(table1); level23.SetTable2(table2); level23.SetTable3(table3); AxForcePost axForcePost = new AxForcePost(); axForcePost.SetOrderId(order_id); axForcePost.SetCustId(cust_id); axForcePost.SetAmount(amount); axForcePost.SetPan(pan); axForcePost.SetExpDate(expiry_date); axForcePost.SetAuthCode(auth_code); axForcePost.SetCryptType(crypt); axForcePost.SetAxLevel23(level23); 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(axForcePost); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CavvResultCode = " + receipt.GetCavvResultCode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string processing_country_code = "CA"; bool status_check = false; string order_id = "ord-200916-13:29:27"; string txn_number = "66011731632016264132927986-0_11"; string customer_code1_c = "CustomerCode123"; string card_acceptor_tax_id_c = "UrTaxId"; //Merchant tax id which is mandatory string corporation_vat_number_c = "cvn123"; string freight_amount_c = "1.23"; string duty_amount_c = "2.34"; string ship_to_pos_code_c = "M1R 1W5"; string order_date_c = "141211"; string customer_vat_number_c = "customervn231"; string unique_invoice_number_c = "uin567"; string authorized_contact_name_c = "John Walker"; //Tax Details string[] tax_amount_c = { "1.19", "1.29" }; string[] tax_rate_c = { "6.0", "7.0" }; string[] tax_type_c = { "GST", "PST" }; string[] tax_id_c = { "gst1298", "pst1298" }; string[] tax_included_in_sales_c = { "Y", "N" }; //Item Details string[] customer_code1_l = { "customer code", "customer code2" }; string[] line_item_date_l = { "150114", "150114" }; string[] ship_date_l = { "150120", "150122" }; string[] order_date1_l = { "150114", "150114" }; string[] medical_services_ship_to_health_industry_number_l = { null, null }; string[] contract_number_l = { null, null }; string[] medical_services_adjustment_l = { null, null }; string[] medical_services_product_number_qualifier_l = { null, null }; string[] product_code1_l = { "pc11", "pc12" }; string[] item_description_l = { "Good item", "Better item" }; string[] item_quantity_l = { "4", "5" }; string[] unit_cost_l = { "1.25", "10.00" }; string[] item_unit_measure_l = { "EA", "EA" }; string[] ext_item_amount_l = { "5.00", "50.00" }; string[] discount_amount_l = { "1.00", "50.00" }; string[] commodity_code_l = { "cCode11", "cCode12" }; string[] type_of_supply_l = { null, null }; string[] vat_ref_num_l = { null, null }; //Tax Details for Items string[] tax_amount_l = { "0.52", "1.48" }; string[] tax_rate_l = { "13.0", "13.0" }; string[] tax_type_l = { "HST", "HST" }; string[] tax_id_l = { "hst1298", "hst1298" }; string[] tax_included_in_sales_l = { "Y", "Y" }; //Create and set Tax for McCorpac McTax tax_c = new McTax(); tax_c.SetTax(tax_amount_c[0], tax_rate_c[0], tax_type_c[0], tax_id_c[0], tax_included_in_sales_c[0]); tax_c.SetTax(tax_amount_c[1], tax_rate_c[1], tax_type_c[1], tax_id_c[1], tax_included_in_sales_c[1]); //Create and set McCorpac for common data - only set values that you know McCorpac mcCorpac = new McCorpac(); mcCorpac.SetCustomerCode1(customer_code1_c); mcCorpac.SetCardAcceptorTaxTd(card_acceptor_tax_id_c); mcCorpac.SetCorporationVatNumber(corporation_vat_number_c); mcCorpac.SetFreightAmount1(freight_amount_c); mcCorpac.SetDutyAmount1(duty_amount_c); mcCorpac.SetShipToPosCode(ship_to_pos_code_c); mcCorpac.SetOrderDate(order_date_c); mcCorpac.SetCustomerVatNumber(customer_vat_number_c); mcCorpac.SetUniqueInvoiceNumber(unique_invoice_number_c); mcCorpac.SetAuthorizedContactName(authorized_contact_name_c); mcCorpac.SetTax(tax_c); //Create and set Tax for McCorpal McTax[] tax_l = new McTax[2]; tax_l[0] = new McTax(); tax_l[0].SetTax(tax_amount_l[0], tax_rate_l[0], tax_type_l[0], tax_id_l[0], tax_included_in_sales_l[0]); tax_l[1] = new McTax(); tax_l[1].SetTax(tax_amount_l[1], tax_rate_l[1], tax_type_l[1], tax_id_l[1], tax_included_in_sales_l[1]); //Create and set McCorpal for each item McCorpal mcCorpal = new McCorpal(); mcCorpal.SetMcCorpal(customer_code1_l[0], line_item_date_l[0], ship_date_l[0], order_date1_l[0], medical_services_ship_to_health_industry_number_l[0], contract_number_l[0], medical_services_adjustment_l[0], medical_services_product_number_qualifier_l[0], product_code1_l[0], item_description_l[0], item_quantity_l[0], unit_cost_l[0], item_unit_measure_l[0], ext_item_amount_l[0], discount_amount_l[0], commodity_code_l[0], type_of_supply_l[0], vat_ref_num_l[0], tax_l[0]); mcCorpal.SetMcCorpal(customer_code1_l[1], line_item_date_l[1], ship_date_l[1], order_date1_l[1], medical_services_ship_to_health_industry_number_l[1], contract_number_l[1], medical_services_adjustment_l[1], medical_services_product_number_qualifier_l[1], product_code1_l[1], item_description_l[1], item_quantity_l[1], unit_cost_l[1], item_unit_measure_l[1], ext_item_amount_l[1], discount_amount_l[1], commodity_code_l[1], type_of_supply_l[1], vat_ref_num_l[1], tax_l[1]); McCorpais mcCorpais = new McCorpais(); mcCorpais.SetOrderId(order_id); mcCorpais.SetTxnNumber(txn_number); mcCorpais.SetMcCorpac(mcCorpac); mcCorpais.SetMcCorpal(mcCorpal); 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(mcCorpais); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CavvResultCode = " + receipt.GetCavvResultCode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store5"; string api_token = "yesguy"; string order_id = "Test20190426094615"; string txn_number = "421047-0_14"; string crypt = "7"; string dynamic_descriptor = "123456"; string processing_country_code = "CA"; bool status_check = false; MCPPurchaseCorrection mcpPurchaseCorrection = new MCPPurchaseCorrection(); mcpPurchaseCorrection.SetOrderId(order_id); mcpPurchaseCorrection.SetTxnNumber(txn_number); mcpPurchaseCorrection.SetCryptType(crypt); mcpPurchaseCorrection.SetDynamicDescriptor(dynamic_descriptor); mcpPurchaseCorrection.SetCustId("my customer id"); 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(mcpPurchaseCorrection); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); Console.WriteLine("MerchantSettlementAmount = " + receipt.GetMerchantSettlementAmount()); Console.WriteLine("CardholderAmount = " + receipt.GetCardholderAmount()); Console.WriteLine("CardholderCurrencyCode = " + receipt.GetCardholderCurrencyCode()); Console.WriteLine("MCPRate = " + receipt.GetMCPRate()); Console.WriteLine("MCPErrorStatusCode = " + receipt.GetMCPErrorStatusCode()); Console.WriteLine("MCPErrorMessage = " + receipt.GetMCPErrorMessage()); Console.WriteLine("HostId = " + receipt.GetHostId()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string ecr_no = args[3]; //ecr within store HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, new BatchClose(ecr_no)); try { Receipt receipt = mpgReq.GetReceipt(); if ((receipt.GetReceiptId()).Equals("Global Error Receipt")) { Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = null"); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); } else { foreach (string ecr in receipt.GetTerminalIDs()) { Console.WriteLine("ECR: " + ecr); foreach (string cardType in receipt.GetCreditCards(ecr)) { Console.WriteLine("\tCard Type: " + cardType); Console.WriteLine("\t\tPurchase: Count = " + receipt.GetPurchaseCount(ecr, cardType) + " Amount = " + receipt.GetPurchaseAmount(ecr, cardType)); Console.WriteLine("\t\tRefund: Count = " + receipt.GetRefundCount(ecr, cardType) + " Amount = " + receipt.GetRefundAmount(ecr, cardType)); Console.WriteLine("\t\tCorrection: Count = " + receipt.GetCorrectionCount(ecr, cardType) + " Amount = " + receipt.GetCorrectionAmount(ecr, cardType)); } } } } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "store5"; string api_token = "yesguy"; string data_key = "g90io5hS63qXu10Pu51512M8G"; string order_id = "jan14test2"; string amount = "1.00"; string cust_id = "customer1"; //if sent will be submitted, otherwise cust_id from profile will be used string crypt_type = "1"; ResPurchaseCC resPurchaseCC = new ResPurchaseCC(data_key, order_id, cust_id, amount, crypt_type); /*************** Address Verification Service **********************/ AvsInfo avsCheck = new AvsInfo(); avsCheck.SetAvsStreetNumber("212"); avsCheck.SetAvsStreetName("Payton Street"); avsCheck.SetAvsZipCode("M1M1M1"); avsCheck.SetAvsEmail("*****@*****.**"); avsCheck.SetAvsHostname("hostname"); avsCheck.SetAvsBrowser("Mozilla"); avsCheck.SetAvsShipToCountry("CAN"); avsCheck.SetAvsShipMethod("G"); avsCheck.SetAvsMerchProdSku("123456"); avsCheck.SetAvsCustIp("192.168.0.1"); avsCheck.SetAvsCustPhone("5556667777"); resPurchaseCC.SetAvsInfo(avsCheck); /****************** Card Validation Digits *************************/ CvdInfo cvdCheck = new CvdInfo(); cvdCheck.SetCvdIndicator("1"); cvdCheck.SetCvdValue("099"); resPurchaseCC.SetCvdInfo(cvdCheck); HttpsPostRequest mpgReq = new HttpsPostRequest(host, store_id, api_token, resPurchaseCC); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("AVSResponse = " + receipt.GetAvsResultCode()); Console.WriteLine("CVDResponse = " + receipt.GetCvdResultCode()); Console.WriteLine("ITDResponse = " + receipt.GetITDResponse()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); //ResolveData Console.WriteLine("\nCust ID = " + receipt.GetResDataCustId()); Console.WriteLine("Phone = " + receipt.GetResDataPhone()); Console.WriteLine("Email = " + receipt.GetResDataEmail()); Console.WriteLine("Note = " + receipt.GetResDataNote()); Console.WriteLine("Masked Pan = " + receipt.GetResDataMaskedPan()); Console.WriteLine("Exp Date = " + receipt.GetResDataExpdate()); Console.WriteLine("Crypt Type = " + receipt.GetResDataCryptType()); Console.WriteLine("Avs Street Number = " + receipt.GetResDataAvsStreetNumber()); Console.WriteLine("Avs Street Name = " + receipt.GetResDataAvsStreetName()); Console.WriteLine("Avs Zipcode = " + receipt.GetResDataAvsZipcode()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store5"; string api_token = "yesguy"; string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string cust_id = "my customer id"; string amount = "5.00"; string pos_code = "00"; string device_type = "idtech_bdk"; string auth_code = "123456"; string processing_country_code = "CA"; bool status_check = false; string descriptor = "my descriptor"; string enc_track2 = "02D901801F4F2800039B%*4924********3428^TESTCARD/MONERIS^*****************************************?*;4924********3428=********************?*A9E67BEBD723D9A37AC3079BD043ECBDA4A353F4900048E5FE44C78835477C5900BCAF5702643EED11DC4B9090BE9BC2ABFBE7C572EB7A16CE901AA1DA59836F08D257DBFA0FD6656CBC63B201EB917D7416B1D1C0E83634FD461BB9F1E631F01838D91B60F73E1A6A7FB73AFBD6D2E29FCC1044171642EB3CD06F7A188D84EA0260832F743E485C0D369929D4840FFAFA12BC3938C4A4DE4FA3FA837D1C2190FFFF3141594047A000913F1F03"; EncTrack2Forcepost enctrack2fp = new EncTrack2Forcepost(); enctrack2fp.SetOrderId(order_id); enctrack2fp.SetCustId(cust_id); enctrack2fp.SetAmount(amount); enctrack2fp.SetEncTrack2(enc_track2); enctrack2fp.SetPosCode(pos_code); enctrack2fp.SetDeviceType(device_type); enctrack2fp.SetAuthCode(auth_code); enctrack2fp.SetDynamicDescriptor(descriptor); 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(enctrack2fp); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("MaskedPan = " + receipt.GetMaskedPan()); Console.WriteLine("CardLevelResult = " + receipt.GetCardLevelResult()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store1"; string api_token = "yesguy"; string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string cust_id = "LBriggs"; string amount = "1.00"; string track2 = ""; //string track2 = ";5258968987035454=06061015454001060101?"; string pan = "4242424242424242"; string exp_date = "1903"; //must send '0000' if swiped string pos_code = "00"; string commcard_invoice = "INV98798"; string commcard_tax_amount = "1.00"; string processing_country_code = "CA"; bool status_check = false; Track2Purchase track2purchase = new Track2Purchase(); track2purchase.SetOrderId(order_id); track2purchase.SetCustId(cust_id); track2purchase.SetAmount(amount); track2purchase.SetTrack2(track2); track2purchase.SetPan(pan); track2purchase.SetExpDate(exp_date); track2purchase.SetPosCode(pos_code); track2purchase.SetCommcardInvoice(commcard_invoice); track2purchase.SetCommcardTaxAmount(commcard_tax_amount); 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(track2purchase); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); //Console.WriteLine("StatusCode = " + receipt.GetStatusCode()); //Console.WriteLine("StatusMessage = " + receipt.GetStatusMessage()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "monusqa002"; string api_token = "qatoken"; string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string amount = "5.00"; string crypt = "7"; string commcard_invoice = "INVC090"; string commcard_tax_amount = "1.00"; string processing_country_code = "US"; bool status_check = false; string enc_track2 = "028400850000000004142348E7643B2599ACC00517C5AB6FB164486B1A4A83E7A81048D6CBA51604FDD12B72C228028E727AF6664C7A0431393035FFFF3141594047A0009E79C903"; string device_type = "idtech"; /************************* Recur Variables **********************************/ string recur_unit = "month"; string start_now = "true"; string start_date = "2018/12/01"; string num_recurs = "12"; string period = "1"; string recur_amount = "30.00"; /************************* Recur Object Option1 ******************************/ Recur recurring_cycle = new Recur(recur_unit, start_now, start_date, num_recurs, period, recur_amount); EncPurchase encpurchase = new EncPurchase(); encpurchase.SetOrderId(order_id); encpurchase.SetAmount(amount); encpurchase.SetEncTrack2(enc_track2); encpurchase.SetDeviceType(device_type); encpurchase.SetCryptType(crypt); encpurchase.SetCommcardInvoice(commcard_invoice); encpurchase.SetCommcardTaxAmount(commcard_tax_amount); encpurchase.SetRecur(recurring_cycle); 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(encpurchase); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("Recur Success = " + receipt.GetRecurSuccess()); Console.WriteLine("CardLevelResult = " + receipt.GetCardLevelResult()); Console.WriteLine("MaskedPan = " + receipt.GetMaskedPan()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string processing_country_code = "CA"; bool status_check = false; string order_id = "ord-160916-15:31:39"; string txn_number = "18306-0_11"; string ticket_number = "X9831083193"; string passenger_name = "John Williams"; string total_fee = "0.23"; string exchange_ticket_number = "1234567890001"; string exchange_ticket_amount = "0.24"; string travel_agency_code = "XH1"; string travel_agency_name = "AIR FLY"; string internet_indicator = "Y"; string electronic_ticket_indicator = "Y"; string vat_ref_num = "XH13983189"; string[] conjunction_ticket_number = { "1234567890100", "1234567890101" }; string[] coupon_number = { "1", "3", "2" }; string[] carrier_code1 = { "2R", "2R", "2R" }; string[] flight_number = { "1234", "5678", "3456" }; string[] service_class = { "A", "B", "C" }; string[] orig_city_airport_code = { "YVR", "BOS", "NYC" }; string[] stop_over_code = { "O", "O", "X" }; string[] dest_city_airport_code = { "BOS", "NYC", "EWR" }; string[] fare_basis_code = { "FClass", "Business", "Business" }; string[] departure_date1 = { "030113", "030213", "030313" }; string[] departure_time = { "1110", "1120", "1130" }; string[] arrival_time = { "1210", "1220", "1230" }; string[] control_id = { "1234567890300", "1234567890301" }; //Create and set VsCorpai VsCorpai vsCorpai = new VsCorpai(); vsCorpai.SetTicketNumber(ticket_number); vsCorpai.SetPassengerName1(passenger_name); vsCorpai.SetTotalFee(total_fee); vsCorpai.SetExchangeTicketNumber(exchange_ticket_number); vsCorpai.SetExchangeTicketAmount(exchange_ticket_amount); vsCorpai.SetTravelAgencyCode(travel_agency_code); vsCorpai.SetTravelAgencyName(travel_agency_name); vsCorpai.SetInternetIndicator(internet_indicator); vsCorpai.SetElectronicTicketIndicator(electronic_ticket_indicator); vsCorpai.SetVatRefNum(vat_ref_num); //Create and set VsCorpais //Every Corpas can only have up to 2 TripLegInfo VsTripLegInfo[] vsTripLegInfo = { new VsTripLegInfo(), new VsTripLegInfo() }; vsTripLegInfo[0].SetTripLegInfo(coupon_number[0], carrier_code1[0], flight_number[0], service_class[0], orig_city_airport_code[0], stop_over_code[0], dest_city_airport_code[0], fare_basis_code[0], departure_date1[0], departure_time[0], arrival_time[0]); vsTripLegInfo[0].SetTripLegInfo(coupon_number[1], carrier_code1[1], flight_number[1], service_class[1], orig_city_airport_code[1], stop_over_code[1], dest_city_airport_code[1], fare_basis_code[1], departure_date1[1], departure_time[1], arrival_time[1]); vsTripLegInfo[1].SetTripLegInfo(coupon_number[2], carrier_code1[2], flight_number[2], service_class[2], orig_city_airport_code[2], stop_over_code[2], dest_city_airport_code[2], fare_basis_code[2], departure_date1[2], departure_time[2], arrival_time[2]); VsCorpas vsCorpas = new VsCorpas(); vsCorpas.SetCorpas(conjunction_ticket_number[0], vsTripLegInfo[0], control_id[0]); vsCorpas.SetCorpas(conjunction_ticket_number[1], vsTripLegInfo[1], control_id[1]); VsCorpais vsCorpais = new VsCorpais(); vsCorpais.SetOrderId(order_id); vsCorpais.SetTxnNumber(txn_number); vsCorpais.SetVsCorpa(vsCorpai, vsCorpas); 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(vsCorpais); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("BankTotals = " + receipt.GetBankTotals()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("CavvResultCode = " + receipt.GetCavvResultCode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string store_id = "store1"; string api_token = "yesguy"; string data_key = "eLqsADfwqHDxIpJG9vLnELx01"; string amount = "1.00"; string cust_id = "customer1"; //if sent will be submitted, otherwise cust_id from profile will be used string crypt_type = "2"; string processing_country_code = "CA"; bool status_check = false; ResPurchaseCC resPurchaseCC = new ResPurchaseCC(); resPurchaseCC.SetDataKey(data_key); resPurchaseCC.SetOrderId(order_id); resPurchaseCC.SetCustId(cust_id); resPurchaseCC.SetAmount(amount); resPurchaseCC.SetCryptType(crypt_type); /************************* Recur Variables **********************************/ string recur_unit = "month"; string start_now = "true"; string start_date = "2019/12/01"; string num_recurs = "12"; string period = "1"; string recur_amount = "30.00"; /************************* Recur Object Option1 ******************************/ Recur recurring_cycle = new Recur(recur_unit, start_now, start_date, num_recurs, period, recur_amount); resPurchaseCC.SetRecur(recurring_cycle); /********************* Credential on File *****************************************/ CofInfo cof = new CofInfo(); cof.SetPaymentIndicator("R"); cof.SetPaymentInformation("2"); cof.SetIssuerId("168451306048014"); resPurchaseCC.SetCofInfo(cof); 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(resPurchaseCC); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("AVSResponse = " + receipt.GetAvsResultCode()); Console.WriteLine("CVDResponse = " + receipt.GetCvdResultCode()); Console.WriteLine("RecurSuccess = " + receipt.GetRecurSuccess()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); Console.WriteLine("IssuerId = " + receipt.GetIssuerId()); Console.WriteLine("Cust ID = " + receipt.GetResDataCustId()); Console.WriteLine("Phone = " + receipt.GetResDataPhone()); Console.WriteLine("Email = " + receipt.GetResDataEmail()); Console.WriteLine("Note = " + receipt.GetResDataNote()); Console.WriteLine("Masked Pan = " + receipt.GetResDataMaskedPan()); Console.WriteLine("Exp Date = " + receipt.GetResDataExpdate()); Console.WriteLine("Crypt Type = " + receipt.GetResDataCryptType()); Console.WriteLine("Avs Street Number = " + receipt.GetResDataAvsStreetNumber()); Console.WriteLine("Avs Street Name = " + receipt.GetResDataAvsStreetName()); Console.WriteLine("Avs Zipcode = " + receipt.GetResDataAvsZipcode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string store_id = "monusqa002"; string api_token = "qatoken"; string data_key = "AhcyWhamRPNnhyU8RYPxM3saK"; string amount = "1.00"; string cust_id = "customer1"; string processing_country_code = "US"; ResIndRefundAch resIndRefundAch = new ResIndRefundAch(); resIndRefundAch.SetOrderId(order_id); resIndRefundAch.SetCustId(cust_id); resIndRefundAch.SetAmount(amount); resIndRefundAch.SetDataKey(data_key); 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(resIndRefundAch); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); Console.WriteLine("Cust ID = " + receipt.GetResDataCustId()); Console.WriteLine("Phone = " + receipt.GetResDataPhone()); Console.WriteLine("Email = " + receipt.GetResDataEmail()); Console.WriteLine("Note = " + receipt.GetResDataNote()); Console.WriteLine("Sec = " + receipt.GetResDataSec()); Console.WriteLine("Cust First Name = " + receipt.GetResDataCustFirstName()); Console.WriteLine("Cust Last Name = " + receipt.GetResDataCustLastName()); Console.WriteLine("Cust Address 1 = " + receipt.GetResDataCustAddress1()); Console.WriteLine("Cust Address 2 = " + receipt.GetResDataCustAddress2()); Console.WriteLine("Cust City = " + receipt.GetResDataCustCity()); Console.WriteLine("Cust State = " + receipt.GetResDataCustState()); Console.WriteLine("Cust Zip = " + receipt.GetResDataCustZip()); Console.WriteLine("Routing Num = " + receipt.GetResDataRoutingNum()); Console.WriteLine("Masked Account Num = " + receipt.GetResDataMaskedAccountNum()); Console.WriteLine("Check Num = " + receipt.GetResDataCheckNum()); Console.WriteLine("Account Type = " + receipt.GetResDataAccountType()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store1"; string api_token = "yesguy"; string data_key = "4INQR1A8ocxD0oafSz50LADXy"; string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string amount = "1.00"; string cust_id = "customer1"; //if sent will be submitted, otherwise cust_id from profile will be used string cavv = "AAABBJg0VhI0VniQEjRWAAAAAAA"; string expdate = "1911"; string processing_country_code = "CA"; bool status_check = false; CofInfo cof = new CofInfo(); cof.SetPaymentIndicator("U"); cof.SetPaymentInformation("2"); cof.SetIssuerId("168451306048014"); ResCavvPreauthCC resCavvPreauthCC = new ResCavvPreauthCC(); resCavvPreauthCC.SetOrderId(order_id); resCavvPreauthCC.SetDataKey(data_key); resCavvPreauthCC.SetCustId(cust_id); resCavvPreauthCC.SetAmount(amount); resCavvPreauthCC.SetCavv(cavv); //resCavvPreauthCC.SetExpDate(expdate); //mandatory for temp token only resCavvPreauthCC.SetThreeDSVersion("2"); //Mandatory for 3DS Version 2.0+ resCavvPreauthCC.SetThreeDSServerTransId("e11d4985-8d25-40ed-99d6-c3803fe5e68f"); //Mandatory for 3DS Version 2.0+ - obtained from MpiCavvLookup or MpiThreeDSAuthentication resCavvPreauthCC.SetCofInfo(cof); 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(resCavvPreauthCC); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); Console.WriteLine("CavvResultCode = " + receipt.GetCavvResultCode()); Console.WriteLine("IssuerId = " + receipt.GetIssuerId()); Console.WriteLine("ThreeDSVersion = " + receipt.GetThreeDSVersion()); //ResolveData Console.WriteLine("Cust ID = " + receipt.GetResDataCustId()); Console.WriteLine("Phone = " + receipt.GetResDataPhone()); Console.WriteLine("Email = " + receipt.GetResDataEmail()); Console.WriteLine("Note = " + receipt.GetResDataNote()); Console.WriteLine("Masked Pan = " + receipt.GetResDataMaskedPan()); Console.WriteLine("Exp Date = " + receipt.GetResDataExpdate()); Console.WriteLine("Crypt Type = " + receipt.GetResDataCryptType()); Console.WriteLine("Avs Street Number = " + receipt.GetResDataAvsStreetNumber()); Console.WriteLine("Avs Street Name = " + receipt.GetResDataAvsStreetName()); Console.WriteLine("Avs Zipcode = " + receipt.GetResDataAvsZipcode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string store_id = "monusqa002"; string api_token = "qatoken"; string data_key = "5rnXvoHdrJPJ6DwZlSqKH3pFo"; string amount = "1.00"; string cust_id = "customer1"; //if sent will be submitted, otherwise cust_id from profile will be used string crypt_type = "1"; string descriptor = "my descriptor"; string processing_country_code = "US"; bool status_check = false; AvsInfo avsCheck = new AvsInfo(); avsCheck.SetAvsStreetNumber("212"); avsCheck.SetAvsStreetName("Payton Street"); avsCheck.SetAvsZipCode("M1M1M1"); CvdInfo cvdCheck = new CvdInfo(); cvdCheck.SetCvdIndicator("1"); cvdCheck.SetCvdValue("099"); ResPurchaseCC resPurchaseCC = new ResPurchaseCC(); resPurchaseCC.SetDataKey(data_key); resPurchaseCC.SetOrderId(order_id); resPurchaseCC.SetCustId(cust_id); resPurchaseCC.SetAmount(amount); resPurchaseCC.SetCryptType(crypt_type); resPurchaseCC.SetDynamicDescriptor(descriptor); resPurchaseCC.SetAvsInfo(avsCheck); resPurchaseCC.SetCvdInfo(cvdCheck); 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(resPurchaseCC); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); Console.WriteLine("IsVisaDebit = " + receipt.GetIsVisaDebit()); Console.WriteLine("Cust ID = " + receipt.GetResDataCustId()); Console.WriteLine("Phone = " + receipt.GetResDataPhone()); Console.WriteLine("Email = " + receipt.GetResDataEmail()); Console.WriteLine("Note = " + receipt.GetResDataNote()); Console.WriteLine("Masked Pan = " + receipt.GetResDataMaskedPan()); Console.WriteLine("Exp Date = " + receipt.GetResDataExpdate()); Console.WriteLine("Crypt Type = " + receipt.GetResDataCryptType()); Console.WriteLine("Avs Street Number = " + receipt.GetResDataAvsStreetNumber()); Console.WriteLine("Avs Street Name = " + receipt.GetResDataAvsStreetName()); Console.WriteLine("Avs Zipcode = " + receipt.GetResDataAvsZipcode()); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }