public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string subtotal = "1.00"; string suppress_shipping_address = "true"; string processing_country_code = "CA"; PaypassSendShoppingCart paypassSendShoppingCart = new PaypassSendShoppingCart(); paypassSendShoppingCart.SetSubtotal(subtotal); paypassSendShoppingCart.SetSuppressShippingAddress(suppress_shipping_address); /*Optional*/ paypassSendShoppingCart.SetMerchantCallbackUrl(""); paypassSendShoppingCart.SetMerchantCardList(""); 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(paypassSendShoppingCart); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("MPRequestToken = " + receipt.GetMPRequestToken()); Console.WriteLine("MPRedirectUrl = " + receipt.GetMPRedirectUrl()); //PayPassInfo Console.WriteLine("\nCardBrandId = " + receipt.GetCardBrandId()); Console.WriteLine("CardBrandName = " + receipt.GetCardBrandName()); Console.WriteLine("CardBillingAddressCity = " + receipt.GetCardBillingAddressCity()); Console.WriteLine("CardBillingAddressCountry = " + receipt.GetCardBillingAddressCountry()); Console.WriteLine("CardBillingAddressCountrySubdivision = " + receipt.GetCardBillingAddressCountrySubdivision()); Console.WriteLine("CardBillingAddressLine1 = " + receipt.GetCardBillingAddressLine1()); Console.WriteLine("CardBillingAddressLine2 = " + receipt.GetCardBillingAddressLine2()); Console.WriteLine("CardBillingAddressPostalCode = " + receipt.GetCardBillingAddressPostalCode()); Console.WriteLine("CardCardHolderName = " + receipt.GetCardCardHolderName()); Console.WriteLine("CardExpiryMonth = " + receipt.GetCardExpiryMonth()); Console.WriteLine("CardExpiryYear = " + receipt.GetCardExpiryYear()); Console.WriteLine("TransactionId = " + receipt.GetTransactionId()); Console.WriteLine("ContactEmailAddress = " + receipt.GetContactEmailAddress()); Console.WriteLine("ContactFirstName = " + receipt.GetContactFirstName()); Console.WriteLine("ContactLastName = " + receipt.GetContactLastName()); Console.WriteLine("ContactPhoneNumber = " + receipt.GetContactPhoneNumber()); Console.WriteLine("ShippingAddressCity = " + receipt.GetShippingAddressCity()); Console.WriteLine("ShippingAddressCountry = " + receipt.GetShippingAddressCountry()); Console.WriteLine("ShippingAddressCountrySubdivision = " + receipt.GetShippingAddressCountrySubdivision()); Console.WriteLine("ShippingAddressLine1 = " + receipt.GetShippingAddressLine1()); Console.WriteLine("ShippingAddressLine2 = " + receipt.GetShippingAddressLine2()); Console.WriteLine("ShippingAddressPostalCode = " + receipt.GetShippingAddressPostalCode()); Console.WriteLine("ShippingAddressRecipientName = " + receipt.GetShippingAddressRecipientName()); Console.WriteLine("ShippingAddressRecipientPhoneNumber = " + receipt.GetShippingAddressRecipientPhoneNumber()); Console.WriteLine("PayPassWalletIndicator = " + receipt.GetPayPassWalletIndicator()); Console.WriteLine("AuthenticationOptionsAuthenticateMethod = " + receipt.GetAuthenticationOptionsAuthenticateMethod()); Console.WriteLine("AuthenticationOptionsCardEnrollmentMethod = " + receipt.GetAuthenticationOptionsCardEnrollmentMethod()); Console.WriteLine("CardAccountNumber = " + receipt.GetCardAccountNumber()); 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 = "paypass_test1"; string cust_id = "customer1"; string amount = "1.00"; string mp_request_token = "47edbc7b56cac2b7ed27ab4d62214407"; string crypt_type = "7"; string dynamic_descriptor = "paypass1"; string processing_country_code = "CA"; PaypassPreauth paypassPreauth = new PaypassPreauth(); paypassPreauth.SetOrderId(order_id); paypassPreauth.SetCustId(cust_id); paypassPreauth.SetAmount(amount); paypassPreauth.SetMpRequestToken(mp_request_token); paypassPreauth.SetCryptType(crypt_type); paypassPreauth.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(paypassPreauth); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("MPRequestToken = " + receipt.GetMPRequestToken()); Console.WriteLine("MPRedirectUrl = " + receipt.GetMPRedirectUrl()); //PayPassInfo Console.WriteLine("\nCardBrandId = " + receipt.GetCardBrandId()); Console.WriteLine("CardBrandName = " + receipt.GetCardBrandName()); Console.WriteLine("CardBillingAddressCity = " + receipt.GetCardBillingAddressCity()); Console.WriteLine("CardBillingAddressCountry = " + receipt.GetCardBillingAddressCountry()); Console.WriteLine("CardBillingAddressCountrySubdivision = " + receipt.GetCardBillingAddressCountrySubdivision()); Console.WriteLine("CardBillingAddressLine1 = " + receipt.GetCardBillingAddressLine1()); Console.WriteLine("CardBillingAddressLine2 = " + receipt.GetCardBillingAddressLine2()); Console.WriteLine("CardBillingAddressPostalCode = " + receipt.GetCardBillingAddressPostalCode()); Console.WriteLine("CardCardHolderName = " + receipt.GetCardCardHolderName()); Console.WriteLine("CardExpiryMonth = " + receipt.GetCardExpiryMonth()); Console.WriteLine("CardExpiryYear = " + receipt.GetCardExpiryYear()); Console.WriteLine("TransactionId = " + receipt.GetTransactionId()); Console.WriteLine("ContactEmailAddress = " + receipt.GetContactEmailAddress()); Console.WriteLine("ContactFirstName = " + receipt.GetContactFirstName()); Console.WriteLine("ContactLastName = " + receipt.GetContactLastName()); Console.WriteLine("ContactPhoneNumber = " + receipt.GetContactPhoneNumber()); Console.WriteLine("ShippingAddressCity = " + receipt.GetShippingAddressCity()); Console.WriteLine("ShippingAddressCountry = " + receipt.GetShippingAddressCountry()); Console.WriteLine("ShippingAddressCountrySubdivision = " + receipt.GetShippingAddressCountrySubdivision()); Console.WriteLine("ShippingAddressLine1 = " + receipt.GetShippingAddressLine1()); Console.WriteLine("ShippingAddressLine2 = " + receipt.GetShippingAddressLine2()); Console.WriteLine("ShippingAddressPostalCode = " + receipt.GetShippingAddressPostalCode()); Console.WriteLine("ShippingAddressRecipientName = " + receipt.GetShippingAddressRecipientName()); Console.WriteLine("ShippingAddressRecipientPhoneNumber = " + receipt.GetShippingAddressRecipientPhoneNumber()); Console.WriteLine("PayPassWalletIndicator = " + receipt.GetPayPassWalletIndicator()); Console.WriteLine("AuthenticationOptionsAuthenticateMethod = " + receipt.GetAuthenticationOptionsAuthenticateMethod()); Console.WriteLine("AuthenticationOptionsCardEnrollmentMethod = " + receipt.GetAuthenticationOptionsCardEnrollmentMethod()); Console.WriteLine("CardAccountNumber = " + receipt.GetCardAccountNumber()); } catch (Exception e) { Console.WriteLine(e); } }
public static void Main(string[] args) { string store_id = "moneris"; string api_token = "hurgle"; string oauth_token = "407b74e40168289218f22265d8f7fe4c"; string oauth_verifier = "90a75e9269832a27eb50ad8a2f73ab9d"; string checkout_resource_url = "https://esqa.moneris.com"; string processing_country_code = "CA"; PaypassRetrieveCheckoutData paypassRetrieveCheckoutData = new PaypassRetrieveCheckoutData(); paypassRetrieveCheckoutData.SetOauthToken(oauth_token); paypassRetrieveCheckoutData.SetOauthVerifier(oauth_verifier); paypassRetrieveCheckoutData.SetCheckoutResourceUrl(checkout_resource_url); 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(paypassRetrieveCheckoutData); mpgReq.Send(); try { Receipt receipt = mpgReq.GetReceipt(); Console.WriteLine("ReceiptId = " + receipt.GetReceiptId()); Console.WriteLine("ReferenceNum = " + receipt.GetReferenceNum()); Console.WriteLine("ResponseCode = " + receipt.GetResponseCode()); Console.WriteLine("ISO = " + receipt.GetISO()); Console.WriteLine("AuthCode = " + receipt.GetAuthCode()); Console.WriteLine("TransDate = " + receipt.GetTransDate()); Console.WriteLine("TransTime = " + receipt.GetTransTime()); Console.WriteLine("TransType = " + receipt.GetTransType()); Console.WriteLine("Complete = " + receipt.GetComplete()); Console.WriteLine("Message = " + receipt.GetMessage()); Console.WriteLine("TransAmount = " + receipt.GetTransAmount()); Console.WriteLine("CardType = " + receipt.GetCardType()); Console.WriteLine("TxnNumber = " + receipt.GetTxnNumber()); Console.WriteLine("TimedOut = " + receipt.GetTimedOut()); Console.WriteLine("Ticket = " + receipt.GetTicket()); Console.WriteLine("MPRequestToken = " + receipt.GetMPRequestToken()); Console.WriteLine("MPRedirectUrl = " + receipt.GetMPRedirectUrl()); //PayPassInfo Console.WriteLine("\nCardBrandId = " + receipt.GetCardBrandId()); Console.WriteLine("CardBrandName = " + receipt.GetCardBrandName()); Console.WriteLine("CardBillingAddressCity = " + receipt.GetCardBillingAddressCity()); Console.WriteLine("CardBillingAddressCountry = " + receipt.GetCardBillingAddressCountry()); Console.WriteLine("CardBillingAddressCountrySubdivision = " + receipt.GetCardBillingAddressCountrySubdivision()); Console.WriteLine("CardBillingAddressLine1 = " + receipt.GetCardBillingAddressLine1()); Console.WriteLine("CardBillingAddressLine2 = " + receipt.GetCardBillingAddressLine2()); Console.WriteLine("CardBillingAddressPostalCode = " + receipt.GetCardBillingAddressPostalCode()); Console.WriteLine("CardCardHolderName = " + receipt.GetCardCardHolderName()); Console.WriteLine("CardExpiryMonth = " + receipt.GetCardExpiryMonth()); Console.WriteLine("CardExpiryYear = " + receipt.GetCardExpiryYear()); Console.WriteLine("TransactionId = " + receipt.GetTransactionId()); Console.WriteLine("ContactEmailAddress = " + receipt.GetContactEmailAddress()); Console.WriteLine("ContactFirstName = " + receipt.GetContactFirstName()); Console.WriteLine("ContactLastName = " + receipt.GetContactLastName()); Console.WriteLine("ContactPhoneNumber = " + receipt.GetContactPhoneNumber()); Console.WriteLine("ShippingAddressCity = " + receipt.GetShippingAddressCity()); Console.WriteLine("ShippingAddressCountry = " + receipt.GetShippingAddressCountry()); Console.WriteLine("ShippingAddressCountrySubdivision = " + receipt.GetShippingAddressCountrySubdivision()); Console.WriteLine("ShippingAddressLine1 = " + receipt.GetShippingAddressLine1()); Console.WriteLine("ShippingAddressLine2 = " + receipt.GetShippingAddressLine2()); Console.WriteLine("ShippingAddressPostalCode = " + receipt.GetShippingAddressPostalCode()); Console.WriteLine("ShippingAddressRecipientName = " + receipt.GetShippingAddressRecipientName()); Console.WriteLine("ShippingAddressRecipientPhoneNumber = " + receipt.GetShippingAddressRecipientPhoneNumber()); Console.WriteLine("PayPassWalletIndicator = " + receipt.GetPayPassWalletIndicator()); Console.WriteLine("AuthenticationOptionsAuthenticateMethod = " + receipt.GetAuthenticationOptionsAuthenticateMethod()); Console.WriteLine("AuthenticationOptionsCardEnrollmentMethod = " + receipt.GetAuthenticationOptionsCardEnrollmentMethod()); Console.WriteLine("CardAccountNumber = " + receipt.GetCardAccountNumber()); } catch (Exception e) { Console.WriteLine(e); } }