Litle.Sdk.LitleOnline.EcheckSale C# (CSharp) Method

EcheckSale() public method

public EcheckSale ( echeckSale echeckSale ) : echeckSalesResponse
echeckSale echeckSale
return echeckSalesResponse
        public echeckSalesResponse EcheckSale(echeckSale echeckSale)
        {
            litleOnlineRequest request = createLitleOnlineRequest();
            fillInReportGroup(echeckSale);
            request.echeckSale = echeckSale;

            litleOnlineResponse response = sendToLitle(request);
            echeckSalesResponse echeckSalesResponse = (echeckSalesResponse)response.echeckSalesResponse;
            return echeckSalesResponse;
        }

Usage Example

コード例 #1
0
        public void EcheckSaleWithEcheckToken()
        {
            LitleOnline lOnlineObj = new LitleOnline();

            echeckSale echeckSaleObj = new echeckSale();
            echeckSaleObj.reportGroup = "Planets";
            echeckSaleObj.amount = 123456;
            echeckSaleObj.verify = true;
            echeckSaleObj.orderId = "12345";
            echeckSaleObj.orderSource = orderSourceType.ecommerce;

            echeckTokenType echeckTokenTypeObj = new echeckTokenType();
            echeckTokenTypeObj.accType = echeckAccountTypeEnum.Checking;
            echeckTokenTypeObj.litleToken = "1234565789012";
            echeckTokenTypeObj.routingNum = "123456789";
            echeckTokenTypeObj.checkNum = "123455";

            customBilling customBillingObj = new customBilling();
            customBillingObj.phone = "123456789";
            customBillingObj.descriptor = "good";

            contact contactObj = new contact();
            contactObj.name = "Bob";
            contactObj.city = "lowell";
            contactObj.state = "MA";
            contactObj.email = "litle.com";

            echeckSaleObj.token = echeckTokenTypeObj;
            echeckSaleObj.customBilling = customBillingObj;
            echeckSaleObj.billToAddress = contactObj;

            echeckSalesResponse response = lOnlineObj.EcheckSale(echeckSaleObj);
            StringAssert.AreEqualIgnoringCase("Approved", response.message);
        }
All Usage Examples Of Litle.Sdk.LitleOnline::EcheckSale