public void simpleCaptureGivenAuthWithMpos()
        {
            var capturegivenauth = new captureGivenAuth();

            capturegivenauth.amount  = 500;
            capturegivenauth.orderId = "12344";
            var authInfo = new authInformation();
            var authDate = new DateTime(2002, 10, 9);

            authInfo.authDate   = authDate;
            authInfo.authCode   = "543216";
            authInfo.authAmount = 12345;
            capturegivenauth.authInformation = authInfo;
            capturegivenauth.orderSource     = orderSourceType.ecommerce;
            var mpos = new mposType();

            mpos.ksn            = "77853211300008E00016";
            mpos.encryptedTrack =
                "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId         = "30";
            mpos.track1Status     = 0;
            mpos.track2Status     = 0;
            capturegivenauth.mpos = mpos;
            var response = litle.CaptureGivenAuth(capturegivenauth);

            Assert.AreEqual("Approved", response.message);
        }
 public void simpleForceCaptureWithMpos()
 {
     var mpos = new mposType();
     mpos.ksn = "77853211300008E00016";
     mpos.encryptedTrack =
         "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
     mpos.formatId = "30";
     mpos.track1Status = 0;
     mpos.track2Status = 0;
     var forcecapture = new forceCapture();
     forcecapture.amount = 322;
     forcecapture.orderId = "12344";
     forcecapture.orderSource = orderSourceType.ecommerce;
     forcecapture.mpos = mpos;
     var response = litle.ForceCapture(forcecapture);
     Assert.AreEqual("Approved", response.message);
 }
示例#3
0
        public void simpleForceCaptureWithMpos()
        {
            mposType mpos = new mposType();

            mpos.ksn            = "77853211300008E00016";
            mpos.encryptedTrack = "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId       = "30";
            mpos.track1Status   = 0;
            mpos.track2Status   = 0;
            forceCapture forcecapture = new forceCapture();

            forcecapture.amount      = 322;
            forcecapture.orderId     = "12344";
            forcecapture.orderSource = orderSourceType.ecommerce;
            forcecapture.mpos        = mpos;
            forceCaptureResponse response = litle.ForceCapture(forcecapture);

            Assert.AreEqual("Approved", response.message);
        }
示例#4
0
        public void SimpleCreditWithMpos()
        {
            credit creditObj = new credit();

            creditObj.amount      = 106;
            creditObj.orderId     = "2111";
            creditObj.orderSource = orderSourceType.ecommerce;
            mposType mpos = new mposType();

            mpos.ksn            = "77853211300008E00016";
            mpos.encryptedTrack = "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId       = "30";
            mpos.track1Status   = 0;
            mpos.track2Status   = 0;
            creditObj.mpos      = mpos;

            creditResponse response = litle.Credit(creditObj);

            Assert.AreEqual("Approved", response.message);
        }
        public void SimpleSaleWithMpos()
        {
            sale saleObj = new sale();

            saleObj.amount      = 106;
            saleObj.litleTxnId  = 123456;
            saleObj.orderId     = "12344";
            saleObj.orderSource = orderSourceType.ecommerce;
            mposType mpos = new mposType();

            mpos.ksn            = "77853211300008E00016";
            mpos.encryptedTrack = "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId       = "30";
            mpos.track1Status   = 0;
            mpos.track2Status   = 0;;
            saleObj.mpos        = mpos;

            saleResponse responseObj = litle.Sale(saleObj);

            StringAssert.AreEqualIgnoringCase("Approved", responseObj.message);
        }
        public void SimpleAuthWithMpos()
        {
            authorization authorization = new authorization();

            authorization.reportGroup = "Planets";
            authorization.orderId     = "12344";
            authorization.amount      = 200;
            authorization.orderSource = orderSourceType.ecommerce;
            mposType mpos = new mposType();

            mpos.ksn            = "77853211300008E00016";
            mpos.encryptedTrack = "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId       = "30";
            mpos.track1Status   = 0;
            mpos.track2Status   = 0;
            authorization.mpos  = mpos; //This needs to compile


            authorizationResponse response = litle.Authorize(authorization);

            Assert.AreEqual("000", response.response);
        }
        public void SimpleAuthWithMpos()
        {
            var authorization = new authorization();
            authorization.reportGroup = "Planets";
            authorization.orderId = "12344";
            authorization.amount = 200;
            authorization.orderSource = orderSourceType.ecommerce;
            var mpos = new mposType();
            mpos.ksn = "77853211300008E00016";
            mpos.encryptedTrack =
                "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId = "30";
            mpos.track1Status = 0;
            mpos.track2Status = 0;
            authorization.mpos = mpos; //This needs to compile

            var response = litle.Authorize(authorization);
            Assert.AreEqual("000", response.response);
        }
        public void SimpleSaleWithMpos()
        {
            var saleObj = new sale();
            saleObj.amount = 106;
            saleObj.litleTxnId = 123456;
            saleObj.orderId = "12344";
            saleObj.orderSource = orderSourceType.ecommerce;
            var mpos = new mposType();
            mpos.ksn = "77853211300008E00016";
            mpos.encryptedTrack =
                "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
            mpos.formatId = "30";
            mpos.track1Status = 0;
            mpos.track2Status = 0;
            ;
            saleObj.mpos = mpos;

            var responseObj = litle.Sale(saleObj);
            StringAssert.AreEqualIgnoringCase("Approved", responseObj.message);
        }
 public void simpleCaptureGivenAuthWithMpos()
 {
     var capturegivenauth = new captureGivenAuth();
     capturegivenauth.amount = 500;
     capturegivenauth.orderId = "12344";
     var authInfo = new authInformation();
     var authDate = new DateTime(2002, 10, 9);
     authInfo.authDate = authDate;
     authInfo.authCode = "543216";
     authInfo.authAmount = 12345;
     capturegivenauth.authInformation = authInfo;
     capturegivenauth.orderSource = orderSourceType.ecommerce;
     var mpos = new mposType();
     mpos.ksn = "77853211300008E00016";
     mpos.encryptedTrack =
         "CASE1E185EADD6AFE78C9A214B21313DCD836FDD555FBE3A6C48D141FE80AB9172B963265AFF72111895FE415DEDA162CE8CB7AC4D91EDB611A2AB756AA9CB1A000000000000000000000000000000005A7AAF5E8885A9DB88ECD2430C497003F2646619A2382FFF205767492306AC804E8E64E8EA6981DD";
     mpos.formatId = "30";
     mpos.track1Status = 0;
     mpos.track2Status = 0;
     capturegivenauth.mpos = mpos;
     var response = litle.CaptureGivenAuth(capturegivenauth);
     Assert.AreEqual("Approved", response.message);
 }