Release notes



  • Internalised port mapping
  • Bump SPIClient library version to 2.9.1 which allows many Spice pairing to one terminal


  • Security updates


  • Fixed an issue where Spice would corrupt its configuration files


  • Multi-tenant capabilities
  • Partial UI refresh
  • Security fixes


  • Issuer mapping fix for MasterCard transactions in OPI integration mode
  • Security fixes


  • Made the Spice tray icon more prominent against dark backgrounds
  • Fixed an issue where Spice was not reporting that it was busy
  • Added a message to display when Spice was starting with corrupted configuration files


  • Upgrade internal SPIClient library to 2.8.0 and associated changes
  • Add mapping layer and API services for Oracle (OPI/SPI)
  • Refactor services to be shared between integrations
  • Fixed an issue with the transaction window not respecting settings
  • Display a warning when the Spice port is in use
  • Security patches


  • Upgrade internal SPIClient library to 2.6.10
  • Security patches


  • Rebranded from Assembly Payments Adaptor to Spice (Note: The data directory name also changes. On Windows it is now C:\Users\Username\AppData\Roaming\Spice)
  • Moved internal SPIClient library from Assembly Payments to mx51 version 2.6.8
  • Updated the Spice tray icon statuses so that:
    • Red - indicates no pairings
    • Yellow - indicates that there is either a pairing in progress or an existing pairing is trying to re-establish a connection
    • Green - indicates that a pairing is being maintained with an active connection to the EFTPOS terminal
  • Added an End User Licence Agreement acceptance
  • Disabled settings that are not available on certain EFTPOS terminals
  • Added pretty formatting to all logs and settings files
  • Fixed an issue where the transaction window was not appearing above all other windows