Release Notes
This page provides the release notes for the SPI client library. The release of the SPI client library maybe staggered across software language. You can find a link to the latest release below:
.NET - https://www.nuget.org/packages/SPIClient/
JavaScript - https://www.npmjs.com/package/@mx51/spi-client-js
Java - https://mvnrepository.com/artifact/io.mx51/spi-client-java
iOS - https://cocoapods.org/pods/SPIClient-iOS
SPI 2.9 Release notes
Major Release Notes
- Version 2.9 for JavaScript and .NET add support for additional EFTPOS test devices.
SPI Library | Library Version | Release Notes |
---|---|---|
JavaScript | 2.9.2 |
|
.NET | 2.9.1 |
|
iOS | 2.9.0 |
|
JAVA | 2.9.0 |
|
SPI 2.8.1
.NET Only:
- Invalid Serial Number is Returning Wrong Error for AAR
- Library Does not Recover after a Network Disconnection
- Runtime Error when Network is Disconnected
SPI 2.8.0
Major feature release (no work required):
- Allow library to pair with IP address only - Non-Browser based POS.
- Auto address resolution to be maintained within SPI
- Auto pairing confirmation internalised
- Internal connection change
- Transaction status message update
- Get Transaction to replace Get Last Transaction
- Large number of bug fixes
SPI 2.6.5
.NET Pay at table release only
- BillPaymentFlowEnded subscription changed to optional
SPI 2.6.3
Minor feature release:
- EFTPOS IP address and PosID validation added
- Reduced number of retried before Auto Address Resolution
- Increased HTTP Timeout for auto address resolution
SPI 2.6.1
Minor feature release:
- Auto address resolution enhancements
- Reduced re-connect timeout from 5 to 2 seconds
- Settlement timeout bug fix (Unknown result)
Pay at Table
- All pay at table configuration setting set to false
- Table_id length limited to 20 character
Potential required change:
- Pay at table configuration being set to false may require development work to POS settings
SPI 2.6
Minor feature release:
- Pay at table enhancements
- Bug and stability fixes
- Updates to sample POS
SPI 2.5
Minor feature release:
- Freeform receipt headers and footers extended to all payment types
- Pay at table protocol update to allow for table locking
- The ability for POS to suppress merchant password for MOTO transactions
- Request all open tables functionality for pay at table
This release includes additional development work when upgrading. You can find more information here - Upgrading to SPI Client 2.5
SPI 2.4
Major feature release:
- Auto Address Resolution
- The ability for POS to suppress merchant password for refund transactions
- Receipt header and footer formatting enhancements
- Surcharging from POS functionality
- WSS support for browser-based POS serving over https
This release includes additional development work when upgrading. You can find more information here - Upgrading to SPI Client 2.4
SPI 2.3
Minor internal functionality release:
- Allows POS to report version information to the EFTPOS terminal
- POS software version
- POS vendor ID / POS name
- SPI library
- SPI library version
- Other information (browser version, OS version, etc.)
- Transaction cancel enhancements
- Freeform receipt headers and footers for purchase transactions
This release includes additional development work when upgrading. You can find more information here - Upgrading to SPI Client 2.3
SPI 2.1
Major feature release:
- Terminal-based printing
- Pay at table
- Tipping
- Cashout
- Settlement inquiry
- MOTO transactions
- POS reference ID (enhances reliability and recovery)
- Pre-authorisation
- Open
- Completion
- Cancellation
- Verify
- Topup
- Extend
- Partial Cancellation
SPI 2.0
First major release and includes support for the below features:
- IP addressed based pairing
- Purchase transactions
- Refund transactions
- Settlement requests
- Get last transactions (used to confirm the outcome of the previous transaction)
Updated 28 days ago