Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
    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);
    }