private SetAccountCreditCardTokenRequest SetAccountCreditCard() { // DEVELOPER NOTE: This method charges the credit card using tokenization, // which is PCI-Compliant. This is the default method to use when charging credit cards. // Fetch our credit card token. var token = ExigoApiContext.CreatePaymentContext().FetchCreditCardToken("4111111111111111", 9, 2018); var request = new SetAccountCreditCardTokenRequest(); request.CreditCardType = (int)AccountCreditCardType.Primary; request.CreditCardToken = token; request.BillingName = "andrewm"; request.CustomerID = 68342; //request.BillingAddress = "707 e main st"; //request.BillingCity = "LEHI"; request.BillingState = "Ut"; //request.BillingZip = "84043"; request.BillingCountry = "US"; request.ExpirationMonth = 5; request.ExpirationYear = 2019; return(request); }
private ChargeCreditCardTokenRequest Request_ChargeCreditCard() { // DEVELOPER NOTE: This method charges the credit card using tokenization, // which is PCI-Compliant. This is the default method to use when charging credit cards. // Fetch our credit card token. var token = ExigoApiContext.CreatePaymentContext().FetchCreditCardToken("4111111111111111", 9, 2018); var request = new ChargeCreditCardTokenRequest(); request.OrderID = 5188994; request.CreditCardToken = token; request.BillingName = "test"; request.CvcCode = "123"; request.BillingAddress = "707 e main st"; request.BillingCity = "LEHI"; request.BillingState = "Utah"; request.BillingZip = "84043"; request.BillingCountry = "US"; return(request); }