public static void Main(string[] args) { string store_id = "monusqa002"; string api_token = "qatoken"; string order_id = "Test20150723033036"; string amount = "1.00"; string txn_number = "856503-0_25"; string crypt = "7"; string cust_id = "my customer id"; string dynamic_descriptor = "my descriptor"; string processing_country_code = "US"; bool status_check = false; Completion completion = new Completion(); completion.SetOrderId(order_id); completion.SetCompAmount(amount); completion.SetTxnNumber(txn_number); completion.SetCryptType(crypt); completion.SetCustId(cust_id); completion.SetDynamicDescriptor(dynamic_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(completion); 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.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store2"; string api_token = "yesguy"; string amount = "5.00"; string crypt_type = "7"; string order_id = "VmeOrder" + DateTime.Now.ToString("yyyyMMddhhmmss"); string call_id = "2336392495138357172"; string cust_id = "my customer id"; string processing_country_code = "CA"; bool status_check = false; VdotMePreauth vMePreauthRequest = new VdotMePreauth(); vMePreauthRequest.SetOrderId(order_id); vMePreauthRequest.SetAmount(amount); vMePreauthRequest.SetCallId(call_id); vMePreauthRequest.SetCustId(cust_id); vMePreauthRequest.SetCryptType(crypt_type); 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(vMePreauthRequest); 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("StatusCode = " + receipt.GetStatusCode()); Console.WriteLine("StatusMessage = " + receipt.GetStatusMessage()); Console.WriteLine("\r\nPress the enter key to exit"); 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 cust_id = "Ced_Benson32"; string amount = "5.00"; string device_type = "idtech"; string crypt = "7"; string enc_track2 = "028400850000000004142348E7643B2599ACC00517C5AB6FB164486B1A4A83E7A81048D6CBA51604FDD12B72C228028E727AF6664C7A0431393035FFFF3141594047A0009E79C903"; string processing_country_code = "US"; bool status_check = false; EncIndRefund encindrefund = new EncIndRefund(); encindrefund.SetOrderId(order_id); encindrefund.SetCustId(cust_id); encindrefund.SetAmount(amount); encindrefund.SetEncTrack2(enc_track2); encindrefund.SetDeviceType(device_type); encindrefund.SetCryptType(crypt); 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(encindrefund); 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("CardLevelResult = " + receipt.GetCardLevelResult()); 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 = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string cust_id = "Ced_Benson32"; string amount = "5.00"; string device_type = "idtech_bdk"; string crypt = "7"; string enc_track2 = "02840085000000000416BC6FCE0D7A8B07E6278E60D237CA9362767ADC2C93A2EA5D9BED3E4D1A791C3F4FC61C1800486A8A6B6CCAA00431353131FFFF3141594047A00090055103"; string processing_country_code = "CA"; bool status_check = false; EncIndRefund encindrefund = new EncIndRefund(); encindrefund.SetOrderId(order_id); encindrefund.SetCustId(cust_id); encindrefund.SetAmount(amount); encindrefund.SetEncTrack2(enc_track2); encindrefund.SetDeviceType(device_type); encindrefund.SetCryptType(crypt); encindrefund.SetDynamicDescriptor("NQA"); 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(encindrefund); 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("CardLevelResult = " + receipt.GetCardLevelResult()); } 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 processing_country_code = "CA"; string enc_track2 = "02D901801F4F2800039B%*4924********3428^TESTCARD/MONERIS^*****************************************?*;4924********3428=********************?*A9E67BEBD723D9A37AC3079BD043ECBDA4A353F4900048E5FE44C78835477C5900BCAF5702643EED11DC4B9090BE9BC2ABFBE7C572EB7A16CE901AA1DA59836F08D257DBFA0FD6656CBC63B201EB917D7416B1D1C0E83634FD461BB9F1E631F01838D91B60F73E1A6A7FB73AFBD6D2E29FCC1044171642EB3CD06F7A188D84EA0260832F743E485C0D369929D4840FFAFA12BC3938C4A4DE4FA3FA837D1C2190FFFF3141594047A000913F1F03"; string descriptor = "nqa"; EncTrack2IndependentRefund encindrefund = new EncTrack2IndependentRefund(); encindrefund.SetOrderId(order_id); encindrefund.SetCustId(cust_id); encindrefund.SetAmount(amount); encindrefund.SetEncTrack2(enc_track2); encindrefund.SetPosCode(pos_code); encindrefund.SetDeviceType(device_type); encindrefund.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(encindrefund); 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 = "moneris"; string api_token = "hurgle"; string processing_country_code = "CA"; bool status_check = false; string order_id = "Test20170112020548"; string amount = "5.00"; string txn_number = "660117311792017012140548199-0_11"; string crypt = "7"; string merchant_ref_no = "319038"; McRefund mcRefund = new McRefund(); mcRefund.SetOrderId(order_id); mcRefund.SetAmount(amount); mcRefund.SetTxnNumber(txn_number); mcRefund.SetCryptType(crypt); mcRefund.SetMerchantRefNo(merchant_ref_no); 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(mcRefund); 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 = "store1"; string api_token = "yesguy"; string order_id = "Test20150625035152"; //will prompt user for input string txn_number = "87017-0_10"; string amount = "1.00"; string dynamic_descriptor = "123456"; string cust_id = "customer id"; string processing_country_code = "CA"; bool status_check = false; Track2Refund track2refund = new Track2Refund(); track2refund.SetOrderId(order_id); track2refund.SetAmount(amount); track2refund.SetCustId(cust_id); track2refund.SetTxnNumber(txn_number); track2refund.SetDynamicDescriptor(dynamic_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(track2refund); 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("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 = "9.00"; string pan = "4242424242424242"; string expdate = "1602"; //YYMM format string crypt = "7"; string processing_country_code = "US"; bool status_check = false; PreAuth preauth = new PreAuth(); preauth.SetOrderId(order_id); preauth.SetAmount(amount); preauth.SetPan(pan); preauth.SetExpDate(expdate); preauth.SetCryptType(crypt); preauth.SetQuasiCash("Y"); 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(preauth); 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("CardLevelResult = " + receipt.GetCardLevelResult()); 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 cust_id = "my customer id"; string amount = "5.00"; string pos_code = "00"; string device_type = "idtech"; string processing_country_code = "US"; string enc_track2 = ""; EncTrack2IndependentRefund encindrefund = new EncTrack2IndependentRefund(); encindrefund.SetOrderId(order_id); encindrefund.SetCustId(cust_id); encindrefund.SetAmount(amount); encindrefund.SetEncTrack2(enc_track2); encindrefund.SetPosCode(pos_code); encindrefund.SetDeviceType(device_type); 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(encindrefund); 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 = "monusqa002"; string api_token = "qatoken"; string order_id = "Test706209401"; string txn_number = "106665-0_25"; string group_ref_num = "asdkfjasdk23423423"; string group_type = "gift"; string processing_country_code = "US"; bool status_check = false; Group group = new Group(); group.SetOrderId(order_id); group.SetTxnNumber(txn_number); group.SetGroupRefNum(group_ref_num); group.SetGroupType(group_type); 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(group); 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("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 = "mvt2713975506"; string txn_number = "911707-0_10"; string dynamic_descriptor = "123456"; string cust_id = "my customer id"; string processing_country_code = "US"; bool status_check = false; Track2PurchaseCorrection track2void = new Track2PurchaseCorrection(); track2void.SetOrderId(order_id); track2void.SetTxnNumber(txn_number); track2void.SetCustId(cust_id); track2void.SetDynamicDescriptor(dynamic_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(track2void); 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("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 = "store5"; string api_token = "yesguy"; string order_id = "Test20160815041411"; string txn_number = "118147-0_10"; string crypt = "7"; string dynamic_descriptor = "123456"; string processing_country_code = "CA"; bool status_check = false; PurchaseCorrection purchasecorrection = new PurchaseCorrection(); purchasecorrection.SetOrderId(order_id); purchasecorrection.SetTxnNumber(txn_number); purchasecorrection.SetCryptType(crypt); purchasecorrection.SetDynamicDescriptor(dynamic_descriptor); purchasecorrection.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(purchasecorrection); 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.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store1"; string api_token = "yesguy"; string processing_country_code = "CA"; bool status_check = false; ResGetExpiring resGetExpiring = new ResGetExpiring(); 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(resGetExpiring); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); //ResolveData foreach (string dataKey in receipt.GetDataKeys()) { Console.WriteLine("\nDataKey = " + dataKey); Console.WriteLine("Payment Type = " + receipt.GetExpPaymentType(dataKey)); Console.WriteLine("Cust ID = " + receipt.GetExpCustId(dataKey)); Console.WriteLine("Phone = " + receipt.GetExpPhone(dataKey)); Console.WriteLine("Email = " + receipt.GetExpEmail(dataKey)); Console.WriteLine("Note = " + receipt.GetExpNote(dataKey)); Console.WriteLine("Masked Pan = " + receipt.GetExpMaskedPan(dataKey)); Console.WriteLine("Exp Date = " + receipt.GetExpExpdate(dataKey)); Console.WriteLine("Crypt Type = " + receipt.GetExpCryptType(dataKey)); Console.WriteLine("Avs Street Number = " + receipt.GetExpAvsStreetNumber(dataKey)); Console.WriteLine("Avs Street Name = " + receipt.GetExpAvsStreetName(dataKey)); Console.WriteLine("Avs Zipcode = " + receipt.GetExpAvsZipCode(dataKey)); } 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 = "Test1234567"; string amount = "9.00"; string txn_number = "123456-789"; string processing_country_code = "US"; bool status_check = false; PinlessDebitRefund refund = new PinlessDebitRefund(); refund.SetOrderId(order_id); refund.SetAmount(amount); refund.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(refund); 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("CardLevelResult = " + receipt.GetCardLevelResult()); //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 order_id = "Test" + DateTime.Now.ToString("yyyyMMddhhmmss"); string store_id = "moneris"; string api_token = "hurgle"; string amount = "1.00"; string track2 = ";4924190000004030=09121214797536211133?"; string pos_code = "00"; string processing_country_code = "CA"; ContactlessPurchase contactless_purchase = new ContactlessPurchase(); contactless_purchase.SetOrderId(order_id); contactless_purchase.SetAmount(amount); contactless_purchase.SetTrack2(track2); contactless_purchase.SetPosCode(pos_code); 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(contactless_purchase); 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.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "store5"; string api_token = "yesguy"; string order_id = "Test20150625014816"; string amount = "5.00"; string txn_number = "113524-0_10"; string processing_country_code = "CA"; bool status_check = false; IDebitRefund refund = new IDebitRefund(); refund.SetOrderId(order_id); refund.SetAmount(amount); refund.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(refund); 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.ReadLine(); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string order_id = "Test20150723120048"; string amount = "1.00"; string txn_number = "230675-0_10"; string processing_country_code = "CA"; bool status_check = false; ContactlessRefund refund = new ContactlessRefund(); refund.SetOrderId(order_id); refund.SetAmount(amount); refund.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(refund); 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 store_id = "store1"; string api_token = "yesguy"; string pan = "5454545454545454"; string expdate = "1901"; //YYMM format string crypt_type = "7"; string duration = "900"; string data_key_format = "0"; string processing_country_code = "CA"; bool status_check = false; ResTempAdd resTempAdd = new ResTempAdd(); resTempAdd.SetPan(pan); resTempAdd.SetExpDate(expdate); resTempAdd.SetDuration(duration); resTempAdd.SetCryptType(crypt_type); //resTempAdd.SetDataKeyFormat(data_key_format); //optional 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(resTempAdd); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); Console.WriteLine("MaskedPan = " + receipt.GetResDataMaskedPan()); Console.WriteLine("Exp Date = " + receipt.GetResDataExpdate()); 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 = "pi3ZMZoTTM8pLM9wuwws2KBxw"; string processing_country_code = "CA"; bool status_check = false; ResLookupMasked resLookupMasked = new ResLookupMasked(); resLookupMasked.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(resLookupMasked); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Complete = " + receipt.GetComplete()); 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("MaskedPan = " + 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 = "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 store_id = "moneris"; String api_token = "hurgle"; String order_id = "mvt3213606574"; String txn_number = "200055-0_10"; String crypt_type = "7"; String duration = "60"; String processing_country_code = "CA"; ResTempTokenize temp_tokenize = new ResTempTokenize(); temp_tokenize.SetOrderId(order_id); temp_tokenize.SetTxnNumber(txn_number); temp_tokenize.SetDuration(duration); temp_tokenize.SetCryptType(crypt_type); //temp_tokenize.setDataKeyFormat("1"); //1=F6L4 w/ Length preserve, 2=F6L4 w/o Length preserve 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(temp_tokenize); mpgReq.Send(); try { Receipt resreceipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + resreceipt.GetDataKey()); Console.WriteLine("ResponseCode = " + resreceipt.GetResponseCode()); Console.WriteLine("Message = " + resreceipt.GetMessage()); Console.WriteLine("TransDate = " + resreceipt.GetTransDate()); Console.WriteLine("TransTime = " + resreceipt.GetTransTime()); Console.WriteLine("Complete = " + resreceipt.GetComplete()); Console.WriteLine("TimedOut = " + resreceipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + resreceipt.GetResSuccess()); Console.WriteLine("PaymentType = " + resreceipt.GetPaymentType() + "\n"); } 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 store_id = "monusqa002"; string api_token = "qatoken"; string data_key = "jh01NcJELdIohSVqKRdhQtNbl"; string processing_country_code = "US"; bool status_check = false; ResIscorporatecard resIscorporatecard = new ResIscorporatecard(); resIscorporatecard.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(resIscorporatecard); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("DataKey = " + receipt.GetDataKey()); Console.WriteLine("CorporateCard = " + receipt.GetCorporateCard()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("ResSuccess = " + receipt.GetResSuccess()); Console.WriteLine("PaymentType = " + receipt.GetPaymentType()); 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 = "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 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) { KountUpdate kount_update = new KountUpdate(); kount_update.SetKountTransactionId("PHKH0QSYJN50"); //kount transaction ID number that is returned in the response of a kount_inquiry request kount_update.SetKountMerchantId("760000"); //6 digit - This is a UNIQUE local identifier used by the merchant to identify the kount inquiry request kount_update.SetKountApiKey("mykey"); //214 character max - This is a UNIQUE local identifier used by the merchant to identify the kount inquiry request kount_update.SetOrderId("nqa-orderidkount-5"); //64 characters max - This is a UNIQUE local identifier used by the merchant to identify the transaction e.g. purchase order number. kount_update.SetFinancialOrderId("nqa-fin-orderid-1"); //64 characters max - This is a local identifier used by the merchant to identify the transaction e.g. purchase order number kount_update.SetPaymentToken("4242424242424242"); //payment token submitted by merchant (ie: credit card, payer ID) /* Payment Type Must be one of the following values: * APAY-Apple Pay * CARD-Credit Card * PYPL-PayPal * NONE-None * GOOG-Google Checkout * GIFT-Gift Card * INTERAC-Interac * CHEK - Check * GDMP - Green Dot Money Pack * BLML - Bill Me Later * BPAY - BPAY * NETELLER - Neteller * GIROPAY - GiroPay * ELV - ELV * MERCADE_PAGO - Mercade Pago * SEPA - Single Euro Payments Area * CARTE_BLEUE - Carte Bleue * POLI - POLi * Skrill/Moneybookers - SKRILL * SOFORT - Sofort */ kount_update.SetPaymentType("CARD"); //payment type submitted by merchant kount_update.SetSessionId("xjudq804i1049jkjakdad"); //unique session id. Must be unique over a 30-day spa kount_update.SetPaymentResponse("A"); //A - Authorized, D - Declined - payment transaction response kount_update.SetAvsResponse("M"); //M - Match, N - No Match - avs verification response returned from payment request. This can be provided should kount_inquiry be performed after the transaction is complete kount_update.SetCvdResponse("N"); //M - Match, N - No Match, X - Unsupported/Unavailable - cvd response returned to merchant from processor. This can be provided should kount_inquiry be performed after the transaction is complete kount_update.SetLast4("4242"); ////last 4 digits of credit card value kount_update.SetEvaluate("Y"); //Y or N - If set to Y, full re-evaluation will be performed with Kount. If unset, default value is N kount_update.SetRefundStatus("C"); //R = Refund, C = Chargeback HttpsPostRequest mpgReq = new HttpsPostRequest(); mpgReq.SetStoreId("intuit_sped"); mpgReq.SetApiToken("spedguy"); mpgReq.SetTestMode(true); mpgReq.SetTransaction(kount_update); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("Response Code = " + receipt.GetResponseCode()); Console.WriteLine("Receipt Id = " + receipt.GetReceiptId()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("Kount Transaction Id = " + receipt.GetKountTransactionId()); Console.WriteLine("Kount Result = " + receipt.GetKountResult()); Console.WriteLine("Kount Score = " + receipt.GetKountScore()); Console.WriteLine("Kount info = " + receipt.GetKountInfo()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "monusqa006"; string api_token = "qatoken"; string amount = "1.00"; string xid = "12345678910111214005"; string MD = xid + "mycardinfo" + amount; String PaRes = "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" + "YIw=="; string processing_country_code = "US"; bool status_check = false; MpiAcs resMpiAcs = new MpiAcs(); resMpiAcs.SetPaRes(PaRes); resMpiAcs.SetMD(MD); //************************OPTIONAL VARIABLES*************************** HttpsPostRequest mpgReq = new HttpsPostRequest(); mpgReq.SetProcCountryCode(processing_country_code); mpgReq.SetTestMode(true); //false or comment out this line for production transactions mpgReq.SetStoreId(store_id); mpgReq.SetApiToken(api_token); mpgReq.SetTransaction(resMpiAcs); mpgReq.SetStatusCheck(status_check); mpgReq.Send(); /********************** REQUEST ************************/ try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("MpiMessage = " + receipt.GetMpiMessage()); Console.WriteLine("MpiSuccess = " + receipt.GetMpiSuccess()); if (receipt.GetMpiSuccess() == "true") { Console.WriteLine("Cavv = " + receipt.GetMpiCavv()); } else { Console.WriteLine("Message = " + receipt.GetMessage()); } } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "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); } }