public AuthorizationBuilder WithPOSSiteConfigRecord(RecordDataEntry value) { POSSiteConfigRecord = value; return(this); }
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); }
public DE72_DataRecord(string recordDataFormat, RecordDataEntry dataRecord) { RecordFormat = recordDataFormat; RecordData = dataRecord; }