Legacy Changelog
Updated
Print

Table of Contents

 

Point of Sale

These applications are a part of the Point-of-Sale application suite and are a part of any service pack (SPx.y) release.

Valet

Valet is the name of the point-of-sale application. It is what customers see and interact with.

Version History

v2.0.6.15

  • Kiosks now collect and report more data about themselves to the database, and they do it more reliably. This will make it easier to track problems, and potentially to stop them before they become bigger problems.
  • Kiosks no longer require a reboot after being migrated to GMA.
  • 15 bugs squashed (8 of them were GMA related).

v2.0.6.14

  • Email receipts are now working correctly when funding an account by credit card.
  • Additional logging options have been added.
  • A change to a transaction retry method has been adjusted to make GMA locations with poor connections work better. Short story: no more cash added to the kiosk and not showing up on consumer accounts.

v2.0.6.13

  • This release fixes an issue where 911 Creditline would sometimes be missing CCV_Manager after an upgrade. This is a multi-pronged defense with a similar fix in the 911v.43 code base.
  • KioskController is no longer called when Valet is closed, but is called when a user closes the Valet Settings menu.
  • CancelMonitor now acknowledges successful transactions.
  • Use of the OTIISPROCESSING() function in Valet has been deprecated. This was caused by 911's deprecation of the same function.
  • Tender Discounts in GMA no longer overcharge when a QR code is used to pay.

v2.0.6.12

  • The Valet Exit Menu → Settings page now includes an OTI option in the drop-down. This includes an "Enable OTI" button to start the upgrade manually.
  • An "Unknown Error" message when paying with a credit card has been corrected.
  • Previously if a consumer scanned a product barcode at the PIN prompt it would cause problems. This incorrect input has been sanitized and will no longer cause problems.
  • The POS should automatically restart after it is closed, but was failing to do so in one situation. The POS now restarts itself when it should.
  • Mastercard transactions over NFC (ApplePay, GooglePay, etc) were being randomly declined, but with this update they will be accepted again.

Sync

Sync is the program that synchronizes transaction records, account balances, and inventory levels between the kiosks and the database servers.

KioskController

KioskController is a watchdog application that monitors the functions of the kiosk and restarts programs that crash or get closed.

Version History

v1.5.1.3

  • KioskController now also reports its own version to the database.

v1.5.1.2

  • Kiosk Diagnostics introduced. This allows for regular data tracking and updates are no longer tied to restarting / rebooting, but can happen at regular intervals. (default 15 minutes)

v1.5.1.1

  • KioskController's data collection code has been migrated to its own program (that is called by KC) and allows for additional data collection. Data collection should be more accurate.

v1.4.3.1

  • KioskController now partially monitors OTI upgrades, and if an upgrade is interrupted by an unexpected reboot, it will attempt to recover the installation.

 

DBMigrate

DBMigrate is a 365-internal process used to:

  1. Migrate an operators database from one physical server to another.

  2. Upgrade the database version

  3. Redirect all of the relevant applications to the new server.

 

Portals

SmartHQ

SmartHQ is the customer-facing dashboard that gives an overview of your markets health and provides some inventory management functionality.

Version History

Branch R42 - V4.2.1.4 & Branch R43 - V4.3.0.2

  • GMA Readiness Report
    • Locations will now remain in the report until the migration has been completed!
    • It will no longer ask the user to select a date for the migration, but will instead simply change the field to say "Migration Requested".
    • If a migration has been requested for a location, the system will not allow a second request against the same location. There will be helper text to indicate that a migration has already been requested.
  • SmartHQ Manage Locations now allows Integrations changes without enabling the integration.
  • The "Sold Detail Report" now sends email notifications to 365support@365smartshop.com if anybody runs the report and receives an error message or 0 results.
  • Uptime Tracker - SmartHQ, MyMarketAccount, and Smart Inventory are all checked every 15-20 minutes to verify that they are up and running. If they are not, notifications are sent to the relevant on-call persons. Second alerts on the same system generate escalated notifications.
  • SmartHQ Version Numbers are now listed at the bottom-center of the main SmartHQ page.
  • The GMA Accounts page should no longer time out!
  • Operators with a data integration enabled will no longer generate error messages if we enable a second or third data integration for them.
  • User Portal is now correctly disabled for all MSL'd locations when a GMA migration is completed.

Branch R43 - v4.3.0.1

  • The Manage Customers page has been fixed so that the page (query) finishes loading correctly when creating a new customer.
  • The Manage Customers page now has a dropdown selection box for choosing specific servers when creating customers.
  • The Manage Customers page now enforces uniqueness in VDI operators.
  • The GMA migrations page no longer crashes when Web Users without email addresses request a migration. It now prompts them for a valid email address.
  • The GMA Readiness Report no longer tells people they have access to the report when they do not.
  • The Financial Summary (GMA) page is timing out less frequently than before.
  • Operator Admins are no longer able to make negative account adjustments. Only 365 SuperUsers have this ability now.
  • Global Item Change now loads 50% - 60% faster than before.
  • The Manage Locations page now has the same search options as the other pages.
  • The Manage Web Users page has been fixed so that you don't have to re-select location permissions after creating or updating users.

Branch R42 - v4.2.1.3

  • The Manage Customers page has been fixed so that the page (query) finishes loading correctly when creating a new customer.
  • The Manage Customers page now enforces uniqueness in VDI operators.
  • The Manage Customers page now has a dropdown selection box for choosing specific servers when creating customers.
  • The GMA migrations page no longer crashes when Web Users without email addresses request a migration. It now prompts them for a valid email address.
  • The GMA Readiness Report no longer tells people they have access to the report when they do not.
  • The Financial Summary (GMA) page is timing out less frequently than before.
  • Operator Admins are no longer able to make negative account adjustments. Only 365 SuperUsers have this ability now.
  • Global Item Change now loads 50% - 60% faster than before.

Admin Portal / SmartHQ Toolkit

Admin Portal / SmartHQ Toolkit is the internal dashboard that allows 365 employees to manage the customer list, set pick list options, manage some Lightspeed options, fix duplicated barcodes, and other miscellaneous administrative tasks that don't belong in SmartHQ itself.

Version History

v4.3.0.1

MyMarketAccount (MMA) and MMA Admin now work in the multi-server environment.

User Portal

User Portal is known as MyMarketAccount (MMA) and is the consumer-facing web page and smartphone application used to manage their accounts. For more information regarding User Portal click here

Version History

v4.3.0.1

MyMarketAccount (MMA) and MMA Admin now work in the multi-server environment.

 

Integrations

BlackBoard

Crane / Streamware

The Crane / Streamware integration allows inventories to be managed by the Crane Streamware system rather than by SmartHQ. For more information regarding Vendmax click here

LightSpeed

The Lightspeed integration allows inventories to be managed by the Lightspeed system rather than by SmartHQ.

OneMarket

The OneMarket integration allows inventories to be managed by the OneMarket system rather than by SmartHQ.

 

Miscellaneous

365Secure Automation

The 365Secure Automation is the script that handles installing the 365Secure card reader. It has to make sure all of the prerequisite applications are present and new enough, and then configure the hardware and software.

Version History

v 1.5.1.1

  • The "CheckOpenPort" function now checks both ports 5558 and 11911.
  • Fixed the firewall rule for PDC.

v 1.4.1.1

  • The USAT service (for configuring CCV files) will attempt to connect 3 times, and if it fails the automation will stop and present an error message.
  • Fixes for the blank statup.bat file if the PC is rebooted too soon.

v 1.1.0.0

  • The Business Config section of the CCV file is now properly filled in (it was blank before, annoying, but not a real problem).
  • Fixed an issue where the "Set Timeout" task was being reported as an error.

v 1.0.0.0

  • Updated to support 911 Creditline 1186.40

v 1.01

  • The automation is no longer calling a non-existent executable.
  • Fix for false failure reporting if 911 Creditline was already on the current minimum required version.

v 1

  • Initial release.

 

3rd Party Applications

911 Creditline

911 Creditline is our middleman credit processing software, called a credit processing "gateway". 911 takes transaction records from the kiosk and sends them on to Heartland for final processing.

Version History

See 911 Creditline's Official Release Notes: http://www.911software.com/ReleaseNotes.htm

See what's relevant to us specifically below:

v 4.131.18650

  • Improved Rush Mode. Added HTTP Ping as optional approach to trigger Rush Mode.

  • Fixed an issue that the api clcGetErrStage() will cause memory leak if last batch fails.

  • Fixed an issue that the transactions are not marked with the correct business date when batched.

  • Fixed an issue that the Dup Trans related ini settings are not well functioning.

v 4.131.18649

  • Rush Mode now only supports credit cards, it no longer supports debit cards and gift cards.

v 4.131.18648

  • Fixed the issue that HPS Retail Direct Debit is missing.

  • Fixed an issue that gift card addtip is not properly setting the base amount.

v 4.131.18647

  • Rush Mode and related settings are now more friendly to users.
  • Added a setting for export functionality, voided transactions are now able to be exported from the journal file.

v 4.131.18646

  • CCV Server monitor now has its own logging file. This can be found under C:\C9PG\LOGS. Prefix starts with "CCVSRVR-"
  • Multiple instances of CCV_SERVER.EXE should no longer occur.

v 4.131.18645

  • It contains improvements in logging speed and further minimized the wait during batch at midnight.
  • More improvements to make QA's lives easier for testing. Solution will not accept any amounts.

v 4.131.18644

  • OTI-related automation has been added for QA
  • A possible solution for Cancels and Voids timing out due to poor connections.
  • A speedup for our own Valet software's "Exit Menu" has been included.
  • CCV_Manager.exe should now not disappear after an upgrade.

v 4.131.18643

  • Addresses an unhandled exception that Jason found in the logs. It appeared to have happened during a cancel of an OTI transaction.
  • Multiple instances of CCV_SERVER.EXE should no longer occur.

v 4.131.18642

  • A fix for unhandled exceptions during cancels

PDC

Version History

v 1.07.08 (2018-07-25)

  • make autoUpload as default.
  • add rushmode export feature.

v 1.07.07 (2018-05-23)

  • Fix cloud9 server as https mode, upload progress not work property.

v 1.07.06 (2018-05-23)

  • Disable RushMode EMV.
  • For duplicate instances of PDC, when PDC setting of "KillPrevInst" is true then just kill the previous instance and start. No message pop up. the default setting is true.

v 1.07.05 (2018-05-15)

  • Add Signature for Chip transaction.
  • Fix PDC large logs issue.

v 1.07.04 (2018-04-27)

  • PinPadConfigure add Keyboard.

v 1.07.03 (2018-04-26)

  • Support upload transactions manually in Rushmode.