Android SDK Release Notes
Discover the latest feature releases, product improvements and bug fixes for the Android SDK. We used the ISO 8601 standard (YYYY-MM-DD) for dates.Types of changes#
IMPROVEMENTS for changes in existing functionality.
DEPRECATED for soon-to-be removed features.
REMOVED for now removed features.
SECURITY in case of vulnerabilities.
Latest#
2.8.5 - 2025-02-26#
Added the requestPrintCopy function for the receipt printing process. This function triggers a flow asking the end user whether they want a copy of the purchase receipt.
2.8.4 - 2025-02-26#
Introduced the optional deviceToken parameter in the SDK initialization.It allows assigning a name to the device token for better transaction traceability. The deviceToken can be viewed and renamed from Billpocket Dashboard > My Devices.
Previous release notes#
2.8.1 - 2024-05-07#
Removed automatic implementation of the android.permission.QUERY_ALL_PACKAGES permission within the SDK.
This permission is still required for Ultra SE terminals. More information in the SDK documentation.
2.8.0 - 2024-04-08#
Check out the new list of errors returned by the terminal in the SDK implementation.
2.7.8.9 - 2024-02-15#
The rotationSignature flag was added to the doTransaction() function to indicate whether the signature display will be displayed in portrait or landscape.
2.7.8.8 - 2024-02-01#
Added support for cards that have multiple payment options on the same plastic.
2.7.8.6 - 2023-11-24#
Added the necessary permissions to be able to initialize the sdk on SUNMI SE terminals.
2.7.8.3 - 2023-11-03#
URLs were updated in the development environment.
2.7.8.2 - 2023-08-28#
Added isReaderConnected() method to check if the reader is connected.
A message is returned when the reader is disconnected due to not being used.
Sleep mode is now 4 minutes.
Updated the Dspread library to the latest version.
2.7.8 - 2023-08-10#
Fixed a bug that does not allow more transactions to be made after making a transaction.
2.7.7 - 2023-07-03#
Fixed an error that did not allow obtaining the list of transactions in the test environment.
2.7.6 - 2023-06-19#
Callbacks were added to follow the sdk initialization process and the payment process.
Added a confirmation screen to proceed without signature.
Fixed a problem with magnetic stripe reading in Ultra terminals.
2.7.5 - 2023-05-29#
Dspread SDK updated to version 4.0.8.
Fixed an issue with tipping in certain scenarios.
2.7.4 - 2023-05-23#
Added the identifier property for traceability of a transaction. The new property is returned in the response and webhooks.
2.7.3 - 2023-05-10#
Fixed a problem when connecting the reader for the second time.
2.7.2 - 2023-05-06#
Dspread SDK updated to version 3.0.9.
2.7.1 - 2023-05-04#
Added the onQposDisconnected callback which notifies when the terminal disconnects after 5 minutes of not being used.
You can now print tickets using the transaction ID.
Added support for bitmap printing.
Signature screen now in landscape.
The last 4 digits are no longer required when reading by magnetic stripe.
Fixed an issue with rounding decimals.
Fixed an issue when canceling a transaction.
Fixed an issue on the signature screen.
2.7.0 - 2023-04-19#
Cards with only magnetic stripe (no chip) are now supported.
0.9.3.0 - 2023-04-11#
Ticket printing module added.
Returned messages were changed to Spanish
0.9.2.2 - 2023-01-25#
Fixed a problem when making transactions with Ultra terminals.
Fixed messages when connecting and transacting with a Nano terminal.
0.9.2.1 - 2022-12-30#
Added support for transacting with Ultra and Ultra with printer readers.
1.0.6 - 2022-10-27#
1.0.5 - 2022-10-11#
1.0.4.1 (beta) - 2022-10-03#
1.0.4 - 2022-09-21#
1.0.3 - 2022-08-22#
Added functionality to make returns through the SDK.
1.0.2 - 2022-08-10#
Security improvements were applied to information encryption.
1.0.1 - 2022-08-04#
Added support for querying the transaction list.
Modified at 2026-09-08 00:27:00