public void Test1Auth() { var authorization = new authorization(); authorization.id = "1"; authorization.orderId = "1"; authorization.amount = 10100; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "John & Mary Smith"; contact.addressLine1 = "1 Main St."; contact.city = "Burlington"; contact.state = "MA"; contact.zip = "01803-3747"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010000000009"; card.expDate = "0121"; card.cardValidationNum = "349"; authorization.card = card; var response = this.SendTransaction <authorizationResponse>(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("11111 ", response.authCode); Assert.AreEqual("01", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.id = response.id; capture.cnpTxnId = response.cnpTxnId; var captureResponse = this.SendTransaction <captureResponse>(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); var credit = new credit(); credit.id = captureResponse.id; credit.cnpTxnId = captureResponse.cnpTxnId; var creditResponse = this.SendTransaction <creditResponse>(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; var voidResponse = this.SendTransaction <voidResponse>(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test3Auth() { var authorization = new authorization(); authorization.id = "1"; authorization.orderId = "3"; authorization.amount = 30030; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "Eileen Jones"; contact.addressLine1 = "3 Main St."; contact.city = "Bloomfield"; contact.state = "CT"; contact.zip = "06002"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.DI; card.number = "6011010000000003"; card.expDate = "0312"; card.cardValidationNum = "758"; authorization.card = card; var response = this.SendTransaction <authorizationResponse>(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("33333", response.authCode.Trim()); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.id = response.id; capture.cnpTxnId = response.cnpTxnId; var captureResponse = this.SendTransaction <captureResponse>(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); var credit = new credit(); credit.id = captureResponse.id; credit.cnpTxnId = captureResponse.cnpTxnId; var creditResponse = this.SendTransaction <creditResponse>(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; var voidResponse = this.SendTransaction <voidResponse>(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test3Auth() { authorization authorization = new authorization(); authorization.id = "1"; authorization.orderId = "3"; authorization.amount = 30030; authorization.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Eileen Jones"; contact.addressLine1 = "3 Main St."; contact.city = "Bloomfield"; contact.state = "CT"; contact.zip = "06002"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.DI; card.number = "6011010000000003"; card.expDate = "0312"; card.cardValidationNum = "758"; authorization.card = card; authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("33333", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); capture capture = new capture(); capture.id = response.id; capture.litleTxnId = response.litleTxnId; captureResponse captureResponse = litle.Capture(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); credit credit = new credit(); credit.id = captureResponse.id; credit.litleTxnId = captureResponse.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test1Auth() { authorization authorization = new authorization(); authorization.id = "1"; authorization.orderId = "1"; authorization.amount = 10010; authorization.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "John Smith"; contact.addressLine1 = "1 Main St."; contact.city = "Burlington"; contact.state = "MA"; contact.zip = "01803-3747"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010000000009"; card.expDate = "0112"; card.cardValidationNum = "349"; authorization.card = card; authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("11111 ", response.authCode); Assert.AreEqual("01", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); capture capture = new capture(); capture.id = response.id; capture.litleTxnId = response.litleTxnId; captureResponse captureResponse = litle.Capture(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); credit credit = new credit(); credit.id = captureResponse.id; credit.litleTxnId = captureResponse.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test4Auth() { var authorization = new authorization(); authorization.id = "1"; authorization.orderId = "4"; authorization.amount = 10100; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "Bob Black"; contact.addressLine1 = "4 Main St."; contact.city = "Laurel"; contact.state = "MD"; contact.zip = "20708"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.AX; card.number = "375001000000005"; card.expDate = "0421"; //card.cardValidationNum = "758"; authorization.card = card; var response = this.SendTransaction <authorizationResponse>(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("44444", response.authCode.Trim()); Assert.AreEqual("13", response.fraudResult.avsResult); var capture = new capture(); capture.id = response.id; capture.cnpTxnId = response.cnpTxnId; var captureresponse = this.SendTransaction <captureResponse>(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); var credit = new credit(); credit.id = captureresponse.id; credit.cnpTxnId = captureresponse.cnpTxnId; var creditResponse = this.SendTransaction <creditResponse>(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; var voidResponse = this.SendTransaction <voidResponse>(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test4Auth() { authorization authorization = new authorization(); authorization.id = "1"; authorization.orderId = "4"; authorization.amount = 40040; authorization.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Bob Black"; contact.addressLine1 = "4 Main St."; contact.city = "Laurel"; contact.state = "MD"; contact.zip = "20708"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.AX; card.number = "375001000000005"; card.expDate = "0412"; card.cardValidationNum = "758"; authorization.card = card; authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("44444", response.authCode); Assert.AreEqual("12", response.fraudResult.avsResult); capture capture = new capture(); capture.id = response.id; capture.litleTxnId = response.litleTxnId; captureResponse captureresponse = litle.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); credit credit = new credit(); credit.id = captureresponse.id; credit.litleTxnId = captureresponse.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test2Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "2"; sale.amount = 20020; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Mike J. Hammer"; contact.addressLine1 = "2 Main St."; contact.addressLine2 = "Apt. 222"; contact.city = "Riverside"; contact.state = "RI"; contact.zip = "02915"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.MC; card.number = "5112010000000003"; card.expDate = "0212"; card.cardValidationNum = "261"; sale.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; sale.cardholderAuthentication = authenticationvalue; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("22222", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.id = response.id; credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test5Auth() { var authorization = new authorization(); authorization.id = "1"; authorization.orderId = "5"; authorization.amount = 50050; authorization.orderSource = orderSourceType.ecommerce; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010200000007"; card.expDate = "0512"; card.cardValidationNum = "463"; authorization.card = card; var authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; authorization.cardholderAuthentication = authenticationvalue; var response = this.SendTransaction <authorizationResponse>(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("55555 ", response.authCode); Assert.AreEqual("32", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.id = response.id; capture.cnpTxnId = response.cnpTxnId; var captureresponse = this.SendTransaction <captureResponse>(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); var credit = new credit(); credit.id = captureresponse.id; credit.cnpTxnId = captureresponse.cnpTxnId; var creditResponse = this.SendTransaction <creditResponse>(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; var voidResponse = this.SendTransaction <voidResponse>(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test5Auth() { authorization authorization = new authorization(); authorization.id = "1"; authorization.orderId = "5"; authorization.amount = 50050; authorization.orderSource = orderSourceType.ecommerce; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010200000007"; card.expDate = "0512"; card.cardValidationNum = "463"; authorization.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; authorization.cardholderAuthentication = authenticationvalue; authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("55555 ", response.authCode); Assert.AreEqual("32", response.fraudResult.avsResult); Assert.AreEqual("N", response.fraudResult.cardValidationResult); capture capture = new capture(); capture.id = response.id; capture.litleTxnId = response.litleTxnId; captureResponse captureresponse = litle.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); credit credit = new credit(); credit.id = captureresponse.id; credit.litleTxnId = captureresponse.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public litleOnlineResponseTransactionResponseVoidResponse DoVoid(voidTxn v) { litleOnlineRequest request = createLitleOnlineRequest(); fillInReportGroup(v); request.voidTxn = v; litleOnlineResponse response = sendToLitle(request); litleOnlineResponseTransactionResponseVoidResponse voidResponse = (litleOnlineResponseTransactionResponseVoidResponse)response.voidResponse; return(voidResponse); }
public void Test1Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "1"; sale.amount = 10010; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "John Smith"; contact.addressLine1 = "1 Main St."; contact.city = "Burlington"; contact.state = "MA"; contact.zip = "01803-3747"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010000000009"; card.expDate = "0112"; card.cardValidationNum = "349"; sale.card = card; saleResponse response = cnp.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("11111 ", response.authCode); Assert.AreEqual("01", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.id = response.id; credit.cnpTxnId = response.cnpTxnId; creditResponse creditResponse = cnp.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; voidResponse voidResponse = cnp.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test3Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "3"; sale.amount = 30030; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Eileen Jones"; contact.addressLine1 = "3 Main St."; contact.city = "Bloomfield"; contact.state = "CT"; contact.zip = "06002"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.DI; card.number = "6011010000000003"; card.expDate = "0312"; card.cardValidationNum = "758"; sale.card = card; saleResponse response = cnp.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("33333", response.authCode.Trim()); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.id = response.id; credit.cnpTxnId = response.cnpTxnId; creditResponse creditResponse = cnp.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; voidResponse voidResponse = cnp.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test4Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "4"; sale.amount = 40040; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Bob Black"; contact.addressLine1 = "4 Main St."; contact.city = "Laurel"; contact.state = "MD"; contact.zip = "20708"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.AX; card.number = "375001000000005"; card.expDate = "0412"; card.cardValidationNum = "758"; sale.card = card; saleResponse response = cnp.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("44444", response.authCode.Trim()); Assert.AreEqual("13", response.fraudResult.avsResult); credit credit = new credit(); credit.id = response.id; credit.cnpTxnId = response.cnpTxnId; creditResponse creditResponse = cnp.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; voidResponse voidResponse = cnp.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void TestRecyclingDataOnVoidResponseIsOptional() { voidTxn voidTxn = new voidTxn(); voidTxn.litleTxnId = 123; var mock = new Mock<Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*", RegexOptions.Singleline), It.IsAny<Dictionary<String, String>>())) .Returns("<litleOnlineResponse version='8.16' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><voidResponse><litleTxnId>123</litleTxnId><response>000</response><responseTime>2013-01-31T15:48:09</responseTime><postDate>2013-01-31</postDate><message>Approved</message></voidResponse></litleOnlineResponse>"); Communications mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); litleOnlineResponseTransactionResponseVoidResponse response = litle.DoVoid(voidTxn); Assert.AreEqual(123, response.litleTxnId); Assert.IsNull(response.recycling); }
public void Test5Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "5"; sale.amount = 50050; sale.orderSource = orderSourceType.ecommerce; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010200000007"; card.expDate = "0512"; card.cardValidationNum = "463"; sale.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; sale.cardholderAuthentication = authenticationvalue; saleResponse response = cnp.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("55555 ", response.authCode); Assert.AreEqual("32", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.id = response.id; credit.cnpTxnId = response.cnpTxnId; creditResponse creditResponse = cnp.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; voidResponse voidResponse = cnp.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void TestRecyclingDataOnVoidResponseIsOptional() { voidTxn voidTxn = new voidTxn(); voidTxn.cnpTxnId = 123; var mock = new Mock <Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*", RegexOptions.Singleline))) .Returns("<cnpOnlineResponse version='8.16' response='0' message='Valid Format' xmlns='http://www.vantivcnp.com/schema'><voidResponse><cnpTxnId>123</cnpTxnId><response>000</response><responseTime>2013-01-31T15:48:09</responseTime><postDate>2013-01-31</postDate><message>Approved</message></voidResponse></cnpOnlineResponse>"); Communications mockedCommunication = mock.Object; cnp.SetCommunication(mockedCommunication); voidResponse response = cnp.DoVoid(voidTxn); Assert.AreEqual(123, response.cnpTxnId); Assert.IsNull(response.recyclingResponse); }
public void TestRecyclingDataOnVoidResponseIsOptional() { voidTxn voidTxn = new voidTxn(); voidTxn.litleTxnId = 123; var mock = new Mock <Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*", RegexOptions.Singleline), It.IsAny <Dictionary <String, String> >())) .Returns("<litleOnlineResponse version='8.16' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><voidResponse><litleTxnId>123</litleTxnId><response>000</response><responseTime>2013-01-31T15:48:09</responseTime><postDate>2013-01-31</postDate><message>Approved</message></voidResponse></litleOnlineResponse>"); Communications mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); litleOnlineResponseTransactionResponseVoidResponse response = litle.DoVoid(voidTxn); Assert.AreEqual(123, response.litleTxnId); Assert.IsNull(response.recycling); }
public void test6Sale() { sale sale = new sale(); sale.id = "1"; sale.orderId = "6"; sale.amount = 60060; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Joe Green"; contact.addressLine1 = "6 Main St."; contact.city = "Derry"; contact.state = "NH"; contact.zip = "03038"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010100000008"; card.expDate = "0612"; card.cardValidationNum = "992"; sale.card = card; saleResponse response = litle.Sale(sale); Assert.AreEqual("110", response.response); Assert.AreEqual("Insufficient Funds", response.message); Assert.AreEqual("34", response.fraudResult.avsResult); Assert.AreEqual("P", response.fraudResult.cardValidationResult); voidTxn newvoid = new voidTxn(); newvoid.id = response.id; newvoid.litleTxnId = response.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public Task <voidResponse> DoVoidAsync(voidTxn transaction, CancellationToken cancellationToken) { return(this.SendTransactionAsync <voidResponse>(transaction, cancellationToken)); }
public voidResponse DoVoid(voidTxn transaction) { return(this.SendTransaction <voidResponse>(transaction)); }
public voidResponse DoVoid(voidTxn v) { return(SendRequest(response => response.voidResponse, v)); }
public void test6Sale() { sale sale = new sale(); sale.orderId = "6"; sale.amount = 60060; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Joe Green"; contact.addressLine1 = "6 Main St."; contact.city = "Derry"; contact.state = "NH"; contact.zip = "03038"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010100000008"; card.expDate = "0612"; card.cardValidationNum = "992"; sale.card = card; saleResponse response = litle.Sale(sale); Assert.AreEqual("110", response.response); Assert.AreEqual("Insufficient Funds", response.message); Assert.AreEqual("34", response.fraudResult.avsResult); Assert.AreEqual("P", response.fraudResult.cardValidationResult); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = response.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("360", voidResponse.response); Assert.AreEqual("No transaction found with specified litleTxnId", voidResponse.message); }
public void test4Sale() { sale sale = new sale(); sale.orderId = "4"; sale.amount = 40040; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Bob Black"; contact.addressLine1 = "4 Main St."; contact.city = "Laurel"; contact.state = "MD"; contact.zip = "20708"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.AX; card.number = "375001000000005"; card.expDate = "0412"; card.cardValidationNum = "758"; sale.card = card; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("44444", response.authCode); Assert.AreEqual("12", response.fraudResult.avsResult); credit credit = new credit(); credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test2Sale() { sale sale = new sale(); sale.orderId = "2"; sale.amount = 20020; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Mike J. Hammer"; contact.addressLine1 = "2 Main St."; contact.addressLine2 = "Apt. 222"; contact.city = "Riverside"; contact.state = "RI"; contact.zip = "02915"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.MC; card.number = "5112010000000003"; card.expDate = "0212"; card.cardValidationNum = "261"; sale.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; sale.cardholderAuthentication = authenticationvalue; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("22222", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public cnpOnlineResponseTransactionResponseVoidResponse DoVoid(voidTxn v) { return(SendRequest(response => response.voidResponse, v)); }
public litleOnlineResponseTransactionResponseVoidResponse DoVoid(voidTxn v) { litleOnlineRequest request = createLitleOnlineRequest(); fillInReportGroup(v); request.voidTxn = v; litleOnlineResponse response = sendToLitle(request); litleOnlineResponseTransactionResponseVoidResponse voidResponse = (litleOnlineResponseTransactionResponseVoidResponse)response.voidResponse; return voidResponse; }
public Task <cnpOnlineResponseTransactionResponseVoidResponse> DoVoidAsync(voidTxn v, CancellationToken cancellationToken) { return(SendRequestAsync(response => response.voidResponse, v, cancellationToken)); }
public void Test2Auth() { authorization authorization = new authorization(); authorization.id = "1"; authorization.orderId = "2"; authorization.amount = 20020; authorization.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Mike J. Hammer"; contact.addressLine1 = "2 Main St."; contact.addressLine2 = "Apt. 222"; contact.city = "Riverside"; contact.state = "RI"; contact.zip = "02915"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.MC; card.number = "5112010000000003"; card.expDate = "0212"; card.cardValidationNum = "261"; authorization.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; authorization.cardholderAuthentication = authenticationvalue; authorizationResponse response = cnp.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("22222", response.authCode.Trim()); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); capture capture = new capture(); capture.id = response.id; capture.cnpTxnId = response.cnpTxnId; captureResponse captureresponse = cnp.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); credit credit = new credit(); credit.id = captureresponse.id; credit.cnpTxnId = captureresponse.cnpTxnId; creditResponse creditResponse = cnp.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.id = creditResponse.id; newvoid.cnpTxnId = creditResponse.cnpTxnId; voidResponse voidResponse = cnp.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void Test1Auth() { var authorization = new authorization(); authorization.orderId = "1"; authorization.amount = 10010; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "John Smith"; contact.addressLine1 = "1 Main St."; contact.city = "Burlington"; contact.state = "MA"; contact.zip = "01803-3747"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010000000009"; card.expDate = "0112"; card.cardValidationNum = "349"; authorization.card = card; var response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("11111 ", response.authCode); Assert.AreEqual("01", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.litleTxnId = response.litleTxnId; var captureResponse = litle.Capture(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); var credit = new credit(); credit.litleTxnId = captureResponse.litleTxnId; var creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; var voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test1Sale() { sale sale = new sale(); sale.orderId = "1"; sale.amount = 10010; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "John Smith"; contact.addressLine1 = "1 Main St."; contact.city = "Burlington"; contact.state = "MA"; contact.zip = "01803-3747"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010000000009"; card.expDate = "0112"; card.cardValidationNum = "349"; sale.card = card; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("11111 ", response.authCode); Assert.AreEqual("01", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000",voidResponse.response); Assert.AreEqual("Approved",voidResponse.message); }
public void test5Auth() { var authorization = new authorization(); authorization.orderId = "5"; authorization.amount = 50050; authorization.orderSource = orderSourceType.ecommerce; var card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010200000007"; card.expDate = "0512"; card.cardValidationNum = "463"; authorization.card = card; var authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; authorization.cardholderAuthentication = authenticationvalue; var response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("55555 ", response.authCode); Assert.AreEqual("32", response.fraudResult.avsResult); Assert.AreEqual("N", response.fraudResult.cardValidationResult); var capture = new capture(); capture.litleTxnId = response.litleTxnId; var captureresponse = litle.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); var credit = new credit(); credit.litleTxnId = captureresponse.litleTxnId; var creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; var voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test3Sale() { sale sale = new sale(); sale.orderId = "3"; sale.amount = 30030; sale.orderSource = orderSourceType.ecommerce; contact contact = new contact(); contact.name = "Eileen Jones"; contact.addressLine1 = "3 Main St."; contact.city = "Bloomfield"; contact.state = "CT"; contact.zip = "06002"; contact.country = countryTypeEnum.US; sale.billToAddress = contact; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.DI; card.number = "6011010000000003"; card.expDate = "0312"; card.cardValidationNum = "758"; sale.card = card; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("33333", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test4Auth() { var authorization = new authorization(); authorization.orderId = "4"; authorization.amount = 40040; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "Bob Black"; contact.addressLine1 = "4 Main St."; contact.city = "Laurel"; contact.state = "MD"; contact.zip = "20708"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.AX; card.number = "375001000000005"; card.expDate = "0412"; card.cardValidationNum = "758"; authorization.card = card; var response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("44444", response.authCode); Assert.AreEqual("12", response.fraudResult.avsResult); var capture = new capture(); capture.litleTxnId = response.litleTxnId; var captureresponse = litle.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); var credit = new credit(); credit.litleTxnId = captureresponse.litleTxnId; var creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; var voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test5Sale() { sale sale = new sale(); sale.orderId = "5"; sale.amount = 50050; sale.orderSource = orderSourceType.ecommerce; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4457010200000007"; card.expDate = "0512"; card.cardValidationNum = "463"; sale.card = card; fraudCheckType authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; sale.cardholderAuthentication = authenticationvalue; saleResponse response = litle.Sale(sale); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("55555 ", response.authCode); Assert.AreEqual("32", response.fraudResult.avsResult); Assert.AreEqual("N", response.fraudResult.cardValidationResult); credit credit = new credit(); credit.litleTxnId = response.litleTxnId; creditResponse creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); voidTxn newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; litleOnlineResponseTransactionResponseVoidResponse voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test3Auth() { var authorization = new authorization(); authorization.orderId = "3"; authorization.amount = 30030; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "Eileen Jones"; contact.addressLine1 = "3 Main St."; contact.city = "Bloomfield"; contact.state = "CT"; contact.zip = "06002"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.DI; card.number = "6011010000000003"; card.expDate = "0312"; card.cardValidationNum = "758"; authorization.card = card; var response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("33333", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.litleTxnId = response.litleTxnId; var captureResponse = litle.Capture(capture); Assert.AreEqual("000", captureResponse.response); Assert.AreEqual("Approved", captureResponse.message); var credit = new credit(); credit.litleTxnId = captureResponse.litleTxnId; var creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; var voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public void test2Auth() { var authorization = new authorization(); authorization.orderId = "2"; authorization.amount = 20020; authorization.orderSource = orderSourceType.ecommerce; var contact = new contact(); contact.name = "Mike J. Hammer"; contact.addressLine1 = "2 Main St."; contact.addressLine2 = "Apt. 222"; contact.city = "Riverside"; contact.state = "RI"; contact.zip = "02915"; contact.country = countryTypeEnum.US; authorization.billToAddress = contact; var card = new cardType(); card.type = methodOfPaymentTypeEnum.MC; card.number = "5112010000000003"; card.expDate = "0212"; card.cardValidationNum = "261"; authorization.card = card; var authenticationvalue = new fraudCheckType(); authenticationvalue.authenticationValue = "BwABBJQ1AgAAAAAgJDUCAAAAAAA="; authorization.cardholderAuthentication = authenticationvalue; var response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); Assert.AreEqual("Approved", response.message); Assert.AreEqual("22222", response.authCode); Assert.AreEqual("10", response.fraudResult.avsResult); Assert.AreEqual("M", response.fraudResult.cardValidationResult); var capture = new capture(); capture.litleTxnId = response.litleTxnId; var captureresponse = litle.Capture(capture); Assert.AreEqual("000", captureresponse.response); Assert.AreEqual("Approved", captureresponse.message); var credit = new credit(); credit.litleTxnId = captureresponse.litleTxnId; var creditResponse = litle.Credit(credit); Assert.AreEqual("000", creditResponse.response); Assert.AreEqual("Approved", creditResponse.message); var newvoid = new voidTxn(); newvoid.litleTxnId = creditResponse.litleTxnId; var voidResponse = litle.DoVoid(newvoid); Assert.AreEqual("000", voidResponse.response); Assert.AreEqual("Approved", voidResponse.message); }
public Task <voidResponse> DoVoidAsync(voidTxn v, CancellationToken cancellationToken) { return(SendRequestAsync(response => response.voidResponse, v, cancellationToken)); }