Ejemplo n.º 1
0
        public void test_case_14b()
        {
            _device = new PaxDevice(new ConnectionConfig {
                ConnectionMode = ConnectionModes.HTTP,
                IpAddress      = "10.12.220.172",
                Port           = "10009",
                DeviceId       = 5569387,
                SiteId         = 102311,
                LicenseId      = 102308,
                UserName       = "******",
                Password       = "******",
                Url            = "https://cert.api2.heartlandportico.com/Hps.Exchange.PosGateway/PosGatewayService.asmx"
            });

            var response = _device.CreditSale(1, 15.12m)
                           .WithAllowDuplicates(true)
                           .Execute();

            Assert.IsNotNull(response);
            Assert.AreEqual("00", response.ResponseCode);

            var editResponse = _device.CreditEdit(18.12m)
                               .WithGratuity(2m)
                               .WithTransactionId(response.TransactionId)
                               .Execute();

            Assert.IsNotNull(editResponse);
            Assert.AreEqual("00", editResponse.ResponseCode);
        }
Ejemplo n.º 2
0
 public void Setup()
 {
     _device = new PaxDevice(new ConnectionConfig {
         ConnectionMode = ConnectionModes.HTTP,
         IpAddress      = "10.12.220.172",
         Port           = "10009"
     });
 }
Ejemplo n.º 3
0
 public void Setup()
 {
     _device = new PaxDevice(new ConnectionConfig {
         ConnectionMode = ConnectionModes.TCP_IP,
         IpAddress      = "10.12.220.172",
         Port           = "10009",
         TimeOut        = 10000
     });
 }
Ejemplo n.º 4
0
        public void PaxHttpConnection()
        {
            device = new PaxDevice(new ConnectionConfig {
                ConnectionMode = ConnectionModes.HTTP,
                IpAddress      = "10.12.220.172",
                Port           = "10009"
            });

            var response = device.Initialize();

            Assert.IsNotNull(response);
            Assert.AreEqual("OK", response.DeviceResponseText);

            device.Dispose();
        }