public static void Main(string[] args) { string host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "statustest1"; string txn_number = "96028-0_7"; string amount = "0.01"; string crypt = "7"; //Console.Write ("Please enter an order ID: "); //order_id = Console.ReadLine(); //Console.Write ("Please enter a txn number: "); //txn_number = Console.ReadLine(); string orderLevelGst = "0.00"; string merchantGstNo = ""; string orderLevelPst = "0.00"; string merchantPstNo = ""; string cri = "CUST-REF-001"; try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new VSCompletion(order_id, amount, txn_number, crypt, orderLevelGst, merchantGstNo, cri, orderLevelPst, merchantPstNo), "true"); Console.WriteLine("request = " + request.ToString()); 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()); Console.WriteLine("StatusCode = " + myReceipt.GetStatusCode()); Console.WriteLine("StatusMessage = " + myReceipt.GetStatusMessage()); } 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 amount = "100.00"; string crypt = "7"; string order_id; string txn_number; Console.Write("Please enter an order ID: "); order_id = Console.ReadLine(); Console.Write("Please enter a txn number: "); txn_number = Console.ReadLine(); string orderLevelGst = "0.00"; string merchantGstNo = "77864550099"; string orderLevelPst = "0.00"; string merchantPstNo = "775885993003003000"; string cri = "CROO9900"; try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new VSRefund(order_id, amount, txn_number, crypt, orderLevelGst, merchantGstNo, cri, orderLevelPst, merchantPstNo)); 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 = "moneris"; string api_token = "hurgle"; string amount = "10.00"; string pan = "4242424254545454"; string expDate = "1111"; string crypt = "7"; string order_id; Console.Write("Please enter an order ID: "); order_id = Console.ReadLine(); string orderLevelGst = "0.00"; string merchantGstNo = "234543345959"; string orderLevelPst = "0.00"; string merchantPstNo = "99884300000399"; string cri = "CUST_CBENSON"; try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new VSIndependentRefund(order_id, amount, pan, expDate, crypt, orderLevelGst, merchantGstNo, cri, orderLevelPst, merchantPstNo)); 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 = "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 cust_id = "Chuck_Liddell_07"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "ZZZ_0077"; string amount = "59.00"; string pan = "4242424242424242"; string expDate = "0910"; string authCode = "88864"; string crypt = "7"; try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new MCForcePost(order_id, cust_id, amount, pan, expDate, authCode, 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 = "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 host = args[0]; string store_id = args[1]; string api_token = args[2]; string order_id = args[3]; string amount = args[4]; string pan=args[5]; string expDate=args[6]; string crypt = args[7]; try { L23HttpsPostRequest request=new L23HttpsPostRequest(host, store_id, api_token, new MCIndependentRefund(order_id, amount, pan,expDate, 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 = "moneris"; string api_token = "hurgle"; string order_id; string txn_number; Console.Write("Please enter an order ID: "); order_id = Console.ReadLine(); Console.Write("Please enter a txn number: "); txn_number = Console.ReadLine(); try { /************************** Level 2 Addendum ********************************/ String dutyAmount = "1.00"; String shipToPosCode = "M8X 2W8"; String shipFromPosCode = "M1K 2Y7"; String desCouCode = "Canada"; String vatRefNum = "VAT12345"; String vatTaxAmtFreShip = "0.21"; String vatTaxRateFreShip = "7.00"; VSPurcha data2 = new VSPurcha(dutyAmount, shipToPosCode, shipFromPosCode, desCouCode, vatRefNum, vatTaxAmtFreShip, vatTaxRateFreShip); /************************** Level 3 Addendum ********************************/ string[] itemComCode = new string[3] { "CC01", null, null }; string[] productCode = new string[3] { null, "VP02", "HHGGR" }; string[] itemDescription = new string[3] { "CC01 descr", "VP02 descr", "Freight/Shipping" }; string[] itemQuantity = new string[3] { "1", "2", "1" }; string[] itemUom = new string[3] { "EA", "EA", "EA" }; string[] unitCost = new string[3] { "0.00.", "0.00", "0.00" }; string[] vatTaxAmt = new string[3] { "0", "0", "0.21" }; string[] vatTaxRate = new string[3] { "0", "0", "7.00" }; string[] discountAmt = new string[3] { "0", "0", "0" }; // Every order has one or more VSPurchl, which can be also called Line Item // If the order has a Freight/Shipping line item, the productCode value has to be Freight/Shipping // If the order has a Discount line item, the productCode value has to be Discount. // And discountAmt has to be a great than 0 value VSPurchl[] data3 = new VSPurchl[3]; data3[0] = new VSPurchl(itemComCode[0], productCode[0], itemDescription[0], itemQuantity[0], itemUom[0], unitCost[0], vatTaxAmt[0], vatTaxRate[0], discountAmt[0]); data3[1] = new VSPurchl(itemComCode[1], productCode[1], itemDescription[1], itemQuantity[1], itemUom[1], unitCost[1], vatTaxAmt[1], vatTaxRate[1], discountAmt[1]); data3[2] = new VSPurchl(itemComCode[2], productCode[2], itemDescription[2], itemQuantity[2], itemUom[2], unitCost[2], vatTaxAmt[2], vatTaxRate[2], discountAmt[2]); /****************************** Request ***************************************/ VSPurchal data = new VSPurchal(order_id, txn_number, data2, data3); L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, data); /****************************** Response *************************************/ 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.StackTrace:" + e.StackTrace + ",e.Message:" + e.Message); } }
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 = "8916-30-1"; string amount = "62.37"; /******************** Table 1 - HEADING *********************/ 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 big04 = "PO7758545"; //Purchase Order Number string big05 = "RN0049858"; //Release Number string big10 = "INV998769"; //Invoice Number string[] ref01 = new string[] { "4C", "CR" }; //Reference ID Qualifier string[] ref02 = new string[] { "M5T3A5", "16802309004" }; //Reference ID RefAx[] refID = new RefAx[2]; refID[0] = new RefAx(ref01[0], ref02[0]); refID[1] = new RefAx(ref01[1], ref02[1]); N1_loop[] n1 = new N1_loop[1]; n1[0] = new N1_loop(n101, n102, n301, "", n401, n402, n403, refID); Table1 tbl1 = new Table1(big04, big05, big10, n1); /********************* Table 2 - DETAIL *********************/ //the sum of the extended amount field (i.e. paramater #7 of It1_Loop //must equal the level 1 amount field) string[] it102 = new string[] { "1", "1", "1", "1" }; //Line item quantity invoiced string[] it103 = new string[] { "EA", "EA", "EA", "EA" }; //Line item unit or basis of measurement code string[] it104 = new string[] { "10.00", "25.00", "8.62", "10.00" }; //Line item unit price string[] it105 = new string[] { "", "", "", "" }; //Line item basis of unit price code string[] it10618 = new string[] { "MG", "MG", "MG", "MG" }; //Product/Service ID qualifier string[] it10719 = new string[] { "DJFR4", "JFJ49", "FEF33", "FEE43" }; //Product/Service ID (corresponds to it10618) string[] txi01_GST = new string[] { "GS", "GS", "GS", "GS" }; //Tax type code string[] txi02_GST = new string[] { "0.70", "1.75", "1.00", "0.80" }; //Monetary amount string[] txi03_GST = new string[] { "", "", "", "" }; //Percent string[] txi06_GST = new string[] { "", "", "", "" }; //Tax exempt code string[] txi01_PST = new string[] { "PG", "PG", "PG", "PG" }; //Tax type code string[] txi02_PST = new string[] { "0.80", "2.00", "1.00", "0.80" }; //Monetary amount string[] txi03_PST = new string[] { "", "", "", "" }; //Percent string[] txi06_PST = new string[] { "", "", "", "" }; //Tax exempt code Txi[] taxGST = new Txi[4] { new Txi(txi01_GST[0], txi02_GST[0], txi03_GST[0], txi06_GST[0]), new Txi(txi01_GST[1], txi02_GST[1], txi03_GST[1], txi06_GST[1]), new Txi(txi01_GST[2], txi02_GST[2], txi03_GST[2], txi06_GST[2]), new Txi(txi01_GST[3], txi02_GST[3], txi03_GST[3], txi06_GST[3]) }; Txi[] taxPST = new Txi[4] { new Txi(txi01_PST[0], txi02_PST[0], txi03_PST[0], txi06_PST[0]), new Txi(txi01_PST[1], txi02_PST[1], txi03_PST[1], txi06_PST[1]), new Txi(txi01_PST[2], txi02_PST[2], txi03_PST[2], txi06_PST[2]), new Txi(txi01_PST[3], txi02_PST[3], txi03_PST[3], txi06_PST[3]) }; string[] pam05 = new string[] { "11.50", "28.75", "10.62", "11.50" }; //Extended line-item amount string[] pid05 = new string[] { "Stapler", "Lamp", "Bottled Water", "Fountain Pen" }; //Line item description ArrayList itQual = new ArrayList(); //array list to hold product IDs and Descriptions ArrayList level3Taxes = new ArrayList(); //list to hold GST and PST objects for each item int numOfItems = pid05.Length; It1_loop[] itemLoop = new It1_loop[numOfItems]; //instantiate array of items object for (int item = 0; item < pid05.Length; item++) { itQual.Add(new It106s[] { new It106s(it10618[item], it10719[item]) }); itQual.Add(new It106s[] { new It106s(it10618[item], it10719[item]) }); itQual.Add(new It106s[] { new It106s(it10618[item], it10719[item]) }); itQual.Add(new It106s[] { new It106s(it10618[item], it10719[item]) }); level3Taxes.Add(new Txi[] { taxGST[0], taxPST[0] }); //create tax object for item 1 level3Taxes.Add(new Txi[] { taxGST[1], taxPST[1] }); //create tax object for item 2 level3Taxes.Add(new Txi[] { taxGST[2], taxPST[2] }); //create tax object for item 3 level3Taxes.Add(new Txi[] { taxGST[3], taxPST[3] }); //create tax object for item 4 itemLoop[item] = new It1_loop(it102[item], it103[item], it104[item], it105[item], (It106s[])(itQual[item]), (Txi[])(level3Taxes[item]), pam05[item], pid05[item]); } Table2 tbl2 = new Table2(itemLoop); //element of AXLevel23 /********************* Table 3 - SUMMARY ********************/ Txi[] taxTbl3 = new Txi[3]; taxTbl3[0] = new Txi("GS", "4.25", "", ""); //sum of GST taxes taxTbl3[1] = new Txi("PG", "4.60", "", ""); //sum of PST taxes taxTbl3[2] = new Txi("TX", "8.85", "", ""); Table3 tbl3 = new Table3(taxTbl3); /********************** REQUEST ************************/ AXLevel23 level23 = new AXLevel23(tbl1, tbl2, tbl3); try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new AXRefund(order_id, amount, txn_number, level23)); 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 = "moneris"; string api_token = "hurgle"; string order_id = "ZZZ_008"; string amount = "222.00"; string pan = "4716019111111115"; string expDate = "0912"; string authCode = "44565"; string crypt = "7"; string cust_id = "GSP_001"; string orderLevelGst = "0.0"; if (args.Length > 10) { orderLevelGst = args[10]; } string merchantGstNo = ""; if (args.Length > 11) { merchantGstNo = args[11]; } string orderLevelPst = "0.0"; if (args.Length > 12) { orderLevelPst = args[12]; } string merchantPstNo = ""; if (args.Length > 13) { merchantPstNo = args[13]; } string cri = ""; if (args.Length > 14) { cri = args[14]; } try { L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new VSForcePost(order_id, cust_id, amount, pan, expDate, authCode, crypt, orderLevelGst, merchantGstNo, cri, orderLevelPst, merchantPstNo)); 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 host = "esqa.moneris.com"; string store_id = "moneris"; string api_token = "hurgle"; string order_id = "PPOPOOLO"; string txn_number = "25972-283-1"; string customerCode = "ACCOUNTING OPERAT"; double taxAmount0 = 0.98; double freightAmount = 0.0; string shipToPosCode = "V6Z 2V8"; string shipFromPosCode = "V5C 3W9"; double dutyAmount = 0.0; string altTaxAmtInd = "Y"; double altTaxAmt = 0.0; string desCouCode = "CAN"; string supData = "MASTERCARD"; string salTaxColInd = "Y"; /***************************** Level 2 Addendum **********************************/ MCLevel2Transaction level2 = new MCLevel2Transaction(customerCode, taxAmount0, freightAmount, shipToPosCode, shipFromPosCode, dutyAmount, altTaxAmtInd, altTaxAmt, desCouCode, supData, salTaxColInd); /***************************** Level 3 Addendum **********************************/ MCLevel3Transaction[] level3 = new MCLevel3Transaction[2]; string[] productCode = new string[] { "OPTIBELT 4L1", "OPTIBELT 4L2" }; string[] itemDescription = new string[] { "OPTIBELT 4L250 FHP BELT", "OPTIBELT 4L260 FHP BELT" }; int[] itemQuantity = new int[] { 2, 2 }; string[] itemUom = new string[] { "EA", "EA" }; double[] extItemAmount = new double[] { 0.01, 0.01 }; string[] discountInd = new string[] { "N", "N" }; double[] discountAmount = new double[] { 0.0, 0.0 }; string[] netGroIndForExtItemAmt = new string[] { "N", "N" }; double[] taxRateApp = new double[] { 0.06, 0.11 }; string[] taxTypeApp = new string[] { "", "" }; double[] taxAmount = new double[] { 0.0, 0.0 }; string[] debitCreditInd = new string[] { "D", "D" }; double[] altTaxIdeAmt = new double[] { 0.0, 0.0 }; level3[0] = new MCLevel3Transaction(productCode[0], itemDescription[0], itemQuantity[0], itemUom[0], extItemAmount[0], discountInd[0], discountAmount[0], netGroIndForExtItemAmt[0], taxRateApp[0], taxTypeApp[0], taxAmount[0], //the other way to create a MCLevel3Transaction object debitCreditInd[0], altTaxIdeAmt[0]); level3[1] = new MCLevel3Transaction(); level3[1].ProductCode = productCode[1]; level3[1].ItemDescription = itemDescription[1]; level3[1].ItemQuantity = itemQuantity[1]; level3[1].ItemUom = itemUom[1]; level3[1].ExtItemAmount = extItemAmount[1]; level3[1].DiscountInd = discountInd[1]; level3[1].DiscountAmount = discountAmount[1]; level3[1].NetGroIndForExtItemAmt = netGroIndForExtItemAmt[1]; level3[1].TaxRateApp = taxRateApp[1]; level3[1].TaxTypeApp = taxTypeApp[1]; level3[1].TaxAmount = taxAmount[1]; level3[1].DebitCreditInd = debitCreditInd[1]; level3[1].AltTaxIdeAmt = altTaxIdeAmt[1]; try { /******************************** Request **********************************/ L23HttpsPostRequest request = new L23HttpsPostRequest(host, store_id, api_token, new MCLevel23(order_id, txn_number, level2, level3)); /******************************** Response **********************************/ 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); } }