Esempio n. 1
0
 public AuthorizationBuilder WithPOSSiteConfigRecord(RecordDataEntry value)
 {
     POSSiteConfigRecord = value;
     return(this);
 }
Esempio n. 2
0
 public AuthorizationBuilder POSSiteConfig(RecordDataEntry configData)
 {
     return(new AuthorizationBuilder(TransactionType.SiteConfig).WithPOSSiteConfigRecord(configData));
 }
        public void Test_001_site_configuration_message()
        {
            var record = new RecordDataEntry()
            {
                MessageVersion                    = "001",
                TransactionDate                   = DateTime.Now.ToString("yyMMdd"),
                TransactionTime                   = DateTime.Now.ToString("hhmmss"),
                CompanyName                       = "ShaunCorp",
                HeartlandCompanyId                = "SPSA",
                MerchantName                      = "Test",
                MerchantId                        = "NWSDOTNET01",
                MerchantStreet                    = "123 Main St",
                MerchantCity                      = "North Olmsted",
                MerchantState                     = "OH",
                MerchantZIP                       = "44070",
                MerchantPhoneNumber               = "123-456-7890",
                SiteBrand                         = "",
                MerchantType                      = "5542",
                POSApplicationType                = "S",
                OperationMethod                   = "A",
                POSVendor                         = "VERIFONE",
                POSModel                          = "OMNI 3750",
                POSTerminalType                   = "32",
                SoftwareVersion                   = "53",
                POSSpecification                  = "P",
                POSSpecificationVersion           = "1.1",
                PaymentEngine                     = "N",
                PaymentVertical                   = "C",
                HardwareVersion                   = "3750",
                POSSoftwareVersion                = "05050012",
                FirmwareLevel                     = "Q50015A2",
                MiddlewareVendor                  = "",
                MiddlewareModel                   = "",
                MiddlewareType                    = "",
                MiddlewareSoftwareVersion         = "",
                ReceiptPrinterType                = "I",
                ReceiptPrinterModel               = "",
                JournalPrinterType                = "S",
                JournalPrinterModel               = "",
                MultiLaneDeviceType               = "P",
                MultiLaneDeviceVendor             = "VERIFONE",
                MultiLaneDeviceModel              = "SE1000",
                InsideKeyManagementScheme         = "D",
                InsidePINEncryption               = "T",
                OutsidePEDType                    = "",
                OutsidePEDVendor                  = "",
                OutsidePEDModel                   = "",
                OutsideKeyManagementScheme        = "",
                OutsidePINEncryption              = "",
                CheckReaderVendor                 = "VIVOTECH",
                CheckReaderModel                  = "VIVOpay 4000",
                InsideContactlessReaderType       = "I",
                InsideContactlessReaderVendor     = "",
                InsideContactlessReaderModel      = "",
                OutsideContactlessReaderType      = "I",
                OutsideContactlessReaderVendor    = "",
                OutsideContactlessReaderModel     = "",
                CommunicationMedia                = "I",
                CommunicationProtocol             = "T",
                BroadbandUse                      = "S",
                DataWireAccess                    = "A",
                MicroNodeModelNumber              = "",
                MicroNodeSoftwareVersion          = "",
                RouterType                        = "E",
                RouterVendor                      = "LINKSYS",
                RouterProductModel                = "BEFSR41",
                ModemPhoneNumber                  = "",
                PrimaryDialNumberOrIPAddress      = "vf1.datawire.net",
                SecondaryDialNumberOrIPAddress    = "800-239-9089",
                DispenserInterfaceVendor          = "",
                DispenserInterfaceModel           = "",
                DispenserInterfaceSoftwareVersion = "",
                DispenserVendor                   = "",
                DispenserModel                    = "",
                DispenserSoftwareVersion          = "",
                DispenserQuantity                 = "",
                NumberOfScannersOrPeripherals     = "",
                Scanner1Vendor                    = "",
                Scanner1Model                     = "",
                Scanner1SoftwareVersion           = "",
                Peripheral2Vendor                 = "",
                Peripheral2Model                  = "",
                Peripheral2SoftwareVersion        = "",
                Peripheral3Vendor                 = "",
                Peripheral3Model                  = "",
                Peripheral3SoftwareVersion        = "",
                Peripheral4Vendor                 = "",
                Peripheral4Model                  = "",
                Peripheral4SoftwareVersion        = "",
                Peripheral5Vendor                 = "",
                Peripheral5Model                  = "",
                Peripheral5SoftwareVersion        = ""
            };

            Transaction response = _adminService.POSSiteConfig(record).Execute();

            Assert.IsNotNull(response);
            System.Diagnostics.Debug.WriteLine(response.HostResponseDate);
            System.Diagnostics.Debug.WriteLine(response.SystemTraceAuditNumber);

            // check response
            Assert.AreEqual("600", response.ResponseCode);
        }
Esempio n. 4
0
 public DE72_DataRecord(string recordDataFormat, RecordDataEntry dataRecord)
 {
     RecordFormat = recordDataFormat;
     RecordData   = dataRecord;
 }