Release Notes
Do not miss any news from Handpoint releases. Subscribe to our Handpoint Newsletter!
7.1002.0
Features:
We are introducing a new feature called Get Transaction Status. This new feature allows you to query the Handpoint Gateway for the status of a transaction at any given time. For example, in case of an app crash, timeout, or connection problem, you are now able to use the transaction reference returned at the start of a financial operation to get the status of a transaction in real time. You can use this feature to track the progress of your payments and troubleshoot any issues that may arise. This feature is available for all payment methods and currencies.
- Cloud integrations: A new parameter called
transactionReference
has been added to the transactionStarted method. This means that when implementing this method in a class, you need to update the method signature to include the new parameter.
Added Estonian language 🇪🇪
7.1001.0
Features:
We are introducing a new feature called Transaction Metadata. This new feature helps the customer to persist and echo back some data that belongs to the customer business domain at transaction time. The Transaction Metadata is sent in the request and echoed back in the response from the gateway. In addition, customers will be able to use the Transaction Metadata to search matching transactions from our Transaction Feed API.*
The Transaction Metadata feature will be available when the Handpoint Android SDK v7.1001.0 or higher is used.
*Please note: Transactions will be available in TXN Feed API only if the request has reached the gateway.
- German language support.
- Support for PAX A800 devices.
Fixes:
- Bug related to automatic printing.
- Log improvements.
7.0.2
Features:
- Norwegian and Italian language support.
Fixes:
- Card reader capabilities identification.
- Kiosk mode management.
- Log improvements for support purposes.
7.0.1
- Removed the
Events.Required
interface and divided it into 3 different interfaces - All financial operations will now be returning an OperationStartResult object instead of a boolean to indicate that the operation was successfully sent to the payment terminal.
- Introducing a new feature called duplicate payment check.
- The
deviceCapabilities
event has been renamed tosupportedCardBrands
- For more information please check our migration guide.
6.7.4
customerReference
correctly populated when card is removed in the middle of a transaction- MOTO: Correct handling of expired access and refresh tokens
- CLOUD: Channel connection/subscription handling
6.7.3
Fixes:
- MOTO: Linked Refund only with GUID.
- Correctly populated transaction result the
originalEFTTransactionID
on Linked Refunds. - Correctly populated on transaction result amounts on "Already reversed" operations.
- Crashes identified in the field.
6.7.2
Fixes:
- MOTO: Retry token and configuration download if missing for MoTo transactions
- CLOUD: device status moving terminals between merchants.
- CLOUD: REST-API transaction result delivery.
requestedAmount
field in Transaction Result correctly populated.
6.7.0
Features
- A35 support added
- Swedish language support
- Field customerReference added to TransactionResult
Fixes:
- Cloud client shows "Unable to process your request" while the request reach the device
- Contactless card tokenization fixed
- CVM fixed in receipts for MOTO transactions
- Amount fields are now populated in case of FAILURE and DECLINE
- Interact/AMEX certification fixes
- Fix minor issues and app crashes
6.6.7
Fixes:
- SCA scenarios on PAX A80
- CLOUD: receipt printing
- Deadman mechanism for not completed trx. App dies in the middle of a trx, will be auto cancelled in the restart
6.6.3
Fixes:
- DATECS: Stop reconnection loop on api.disconnect()
6.6.0
Features:
- MoTo (Mail Order Telephone Order)
Fixes:
- CLOUD: Connection stability.
- AID parsing for Discover cards.
- PIN input on physical keyboards.
6.5.0
Features:
- Card brand display: 2 new events deviceCapabilities (supportedCardBrands) and readCard to show the supported card brands and card used during a transaction respectively.
- Update webview for devices that do not support co-branding.
Fixes:
- Correct handling of stopCurrentTransaction operation result for cloud operations.
- Pin bypass for contactless transactions.
- Automatic reconnection logic for android Datecs devices.
6.4.1
Fixes:
- Automatic Cancellation parameters.
6.4.0
Features:
- Populate operation timeout on CLOUD operations.
- Max attempts on Cancellation retries.
- Generic screen to show text messages.
Fixes:
- Base amount handling in TipDialog
- Cancellation service max retry window
- Verification method on transaction result object
- Correct population of MessageReasonCode
- Error message multi-language translation
- Cardholder name for contact operations
- Amount presentation in transactions report
- Analytics and Cloud services stability moving terminals between merchants
Refactor:
- Deprecated jcenter repository
- Improved structure of cryptography module
- Legacy code removal
6.3.0
Features:
- Print Report v2.
- PAXA80 physical keyboard full support.
- Deadman mechanism for not completed trx.
- Addition of customer reference on transaction result for cancelled of timed out trx
Fixes:
Certification scenarios.
Unification of sdk dialogs styles.
Card reading during tokenizations.
Contactless light thread handling.
Xml parsing.
Printing html using uncommon characters.
Monospace font for printing.
SCA cases on contact.
PAX A80 Pin bypass handling.
Receipts for partial approvals.
Correct message on empty config update.
Refactor:
Internal Emv Classes to improve performance.
6.2.2
Fixes:
- Compatibility issues with Android 11 devices.
- CLOUD: Improved logic to wake up device and start trx during device sleep mode.
6.2.1
Fixes:
- Improved bluetooth connection logic (Datecs)
6.2.0
Features:
- New Tip Dialog.
- Multi-mid Phase 2.
- Physical Keyboard PAX-A80.
- Visa debit US app selection.
- cardHolderName filed in Transaction Result object
Fixes:
- Temporarily block during consecutive operations (Datecs devices).
- Translations.
- Compatibility with Android 11.
6.1.1
Fixes:
- Translations
6.1.0
Features:
- End of the day report.
- New printing framework.
- Transaction limit exceeds event.
- Multi-language in Status and End of Transaction → Transaction Result new fields: multiLanguageStatusMessages and multiLanguageErrorMessages.
- Support for MerchantAuth and Bypass options for Cloud + REST-API.
Fixes:
- Receipt adjustments for mobile wallets.
- Receipt adjustments for empty tags.
- Fields in TransactionResult.
- Contactless lights after card reading error.
- REST-API ACK.
- Translations
- Error handling prior connecting to device