public void Test_019_MasterCard_Level3_Sale() { Logger.AppendText("\r\nTest_019_MasterCard_Level3_Sale"); var commercialData = new CommercialData(TaxType.NOTUSED) { PoNumber = "9876543210" }; commercialData.AddLineItems( new CommercialLineItem { CommodityCode = "030", Description = "Misc Good", UPC = "012345678901", Quantity = 5.1m, UnitOfMeasure = "lbs", UnitCost = 0.6m, //DiscountAmount = 0.61m, TotalAmount = 0.62m, TaxAmount = 0.63m, ExtendedAmount = 0.64m, CreditDebitIndicator = CreditDebitIndicator.Credit, NetGrossIndicator = NetGrossIndicator.Gross } ); Transaction response = MasterCardToken.Charge(0.52m) .WithCurrency("USD") .WithCommercialData(commercialData) .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_029_Mastercard() { Logger.AppendText("\r\nTest_029_Mastercard"); Response = MasterCardToken.Charge(15m) .WithCurrency("USD") .WithAddress(Address) .WithClientTransactionId(ClientTransactionId) .Execute(); }
public void Test_029_Mastercard() { // string token = MasterCardManual.Tokenize(); Transaction response = MasterCardToken.Charge(15m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_029_Mastercard() { Logger.AppendText("\r\nTest_029_Mastercard"); Transaction response = MasterCardToken.Charge(15m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_016_MasterCard_Verfiy() { Logger.AppendText("\r\nTest_016_MasterCard_Verfiy"); Transaction response = MasterCardToken.Verify() .WithAddress(Address) .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_027_Mastercard_Internet() { Logger.AppendText("\r\nTest_027_Mastercard_Internet"); MasterCardManual.ThreeDSecure = new ThreeDSecure { Eci = "5", AuthenticationValue = "12345678901234567890123456789012", //UcafCollectionIndicator = UcafCollectionIndicator.Supported_Authenticated }; Transaction response = MasterCardToken.Charge(29m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_002_MasterCard_Level_II_Sale() { Logger.AppendText("\r\nTest_002_MasterCard_Level_II_Sale"); var commercialData = new CommercialData(TaxType.SALESTAX) { TaxAmount = 0.02m, PoNumber = "9876543210" }; Transaction response = MasterCardToken.Charge(0.52m) .WithCurrency("USD") .WithCommercialData(commercialData) .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); }
public void Test_031_MasterCard_MultiPart() { // AUTH Logger.AppendText("\r\nTest_031_MasterCard_MultiPart"); Transaction response = MasterCardToken.Authorize(50m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); // FIRST CAPTURE Logger.AppendText("\r\nTest_031_First_Capture"); Transaction firstCapture = response.Capture(30m) .WithMultiCapture(1, 3) .Execute(); Assert.IsNotNull(firstCapture); Assert.AreEqual("00", firstCapture.ResponseCode); // SECOND CAPTURE Logger.AppendText("\r\nTest_031_Second_Capture"); Transaction secondCapture = response.Capture(10m) .WithMultiCapture(2, 3) .Execute(); Assert.IsNotNull(secondCapture); Assert.AreEqual("00", secondCapture.ResponseCode); // THIRD CAPTURE Logger.AppendText("\r\nTest_031_Third_Capture"); Transaction thirdCapture = response.Capture(10m) .WithMultiCapture(2, 3) .Execute(); Assert.IsNotNull(thirdCapture); Assert.AreEqual("00", thirdCapture.ResponseCode); }
public void Test_007_MasterCard_Sale() { Logger.AppendText("\r\nTest_007_MasterCard_Sale"); Transaction response = MasterCardToken.Charge(15m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); Logger.AppendText("\r\nTest_020_Partial_Void"); Transaction reversal = response.Reverse(5m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(reversal); Assert.AreEqual("00", reversal.ResponseCode); }
public void Test_032_MasterCard_Single_Shipment() { // AUTH Logger.AppendText("\r\nTest_032_MasterCard_Single_Shipment"); Transaction response = MasterCardToken.Authorize(60m) .WithCurrency("USD") .Execute(); Assert.IsNotNull(response); Assert.AreEqual("00", response.ResponseCode); // FIRST CAPTURE Logger.AppendText("\r\nTest_032_First_Capture"); Transaction firstCapture = response.Capture(60m) .WithMultiCapture(1, 1) .Execute(); Assert.IsNotNull(firstCapture); Assert.AreEqual("00", firstCapture.ResponseCode); }