iOS Packages Available


Below you can find all the currently available SDK version for this platform with release notes on each release.

If you experience problems downloading your component, please Contact us.


Version 1.4.13

  • Released In - 06/02/2019
  • Last Update - 18/02/2019

Changes and Improvements

  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Cancel transaction improvements
  • Adding support for offline quick-chip transactions
  • Various bug fixes and improvements
  • Added support for tips to be displayed on the ingenico screen which requires tips.K3z form to be downloaded onto the iPP320/350 device (Tips needs to be configured in the selfcare system)
  • Added support for custom tips
  • Added support for loading RBA, config, and assets onto the device
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Updated Bluepad plugin to support contactless
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Added support for ingenico plugin on Android
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Cancel transaction improvements
  • Adding support for offline quick-chip transactions
  • Various bug fixes and improvements
  • Added support for tips to be displayed on the ingenico screen which requires tips.K3z form to be downloaded onto the iPP320/350 device (Tips needs to be configured in the selfcare system)
  • Added support for custom tips
  • Added support for loading RBA, config, and assets onto the device
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Improved 3rd party dependencies management. Please note GSON is now required.
  • Various bug fixes and improvements
  • Various bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.12

  • Released In - 12/12/2018
  • Last Update - 12/12/2018

Changes and Improvements

  • Updated BBPOS library to version 3.4.7
  • Fixed issue when Bluetooth LE adapter triggers onSelectBTDevice multiple times
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.6
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.7
  • Fixed issue when Bluetooth LE adapter triggers onSelectBTDevice multiple times
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.6
  • Various bug fixes and improvements
  • Fixed issue when cardholder name was blank, digest mismatch error occured when processing offline JSON via the RestConnector.SendSale()
  • Fixed issue where RBA 23 was causing "YES" and "NO" buttons to be hidden for delayed auth transactions
  • Offline chip swipe transactions are now flagged as FALLBACK using ingenico
  • Unreferenced refunds with ingenico device are flagged as auto-ready
  • When "configureAtStart" flag is set, the ingenico device will set the correct configuration when switching to offline mode
  • Fixed issue with VP3300 not asking to reinsert/swipe when fallback
  • Fixed issue with cardholder name being blank for MSR transactions using VP3300 device
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Adding support for custom fields
  • Updated BBPOS library to version 3.4.7
  • Fixed issue when Bluetooth LE adapter triggers onSelectBTDevice multiple times
  • Various bug fixes and improvements
  • Adding support for custom fields
  • Updated BBPOS library to version 3.4.6
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.7
  • Fixed issue when Bluetooth LE adapter triggers onSelectBTDevice multiple times
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.6
  • Various bug fixes and improvements
  • Fixed issue when cardholder name was blank, digest mismatch error occured when processing offline JSON via the RestConnector.SendSale()
  • Fixed issue where RBA 23 was causing "YES" and "NO" buttons to be hidden for delayed auth transactions
  • Offline chip swipe transactions are now flagged as FALLBACK using ingenico
  • Unreferenced refunds with ingenico device are flagged as auto-ready
  • When "configureAtStart" flag is set, the ingenico device will set the correct configuration when switching to offline mode
  • Fixed issue with VP3300 not asking to reinsert/swipe when fallback
  • Fixed issue with cardholder name being blank for MSR transactions using VP3300 device
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.7
  • Fixed issue when Bluetooth LE adapter triggers onSelectBTDevice multiple times
  • Various bug fixes and improvements
  • Updated BBPOS library to version 3.4.6
  • Various bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.11

  • Released In - 31/10/2018
  • Last Update - 31/10/2018

Changes and Improvements

  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Added support for Ingenico device
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements
  • Various bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.10

  • Released In - 25/09/2018
  • Last Update - 25/09/2018

Changes and Improvements

  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tip adjustment
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for sending encrypted pin block with KSN as part of the request to payconex
  • Various bug fixes and improvements
  • Added support for sending encrypted pin block with KSN as part of the request to payconex
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tip adjustment
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for VP6300 device
  • Fixed various issues with VP3300 device
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements
  • Added support for tips and taxes in the Sample app
  • Various bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.9

  • Released In - 28/08/2018
  • Last Update - 28/08/2018

Changes and Improvements

  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for VP3300 plugin
  • Various bug fixes and improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Various bug fixes and improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • For the payconfig.xml please change under properties, Build Action from "Embedded Resource" to "Content".
  • Fixed keyed offline transactions not working
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for VP3300 plugin
  • Various bug fixes and improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • For the payconfig.xml please change under properties, Build Action from "Embedded Resource" to "Content".
  • Fixed keyed offline transactions not working
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements
  • Added support for log levels in the SDK to print different types of logs in the console and the log file (LEVEL_INFO, LEVEL_ERROR and LEVEL_FULL)
  • Added support for multiple types of listeners to make CoreAPIListener more flexible
  • Various bug fixes improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.8

  • Released In - 23/07/2018
  • Last Update - 01/08/2018

Changes and Improvements

  • Updated libstdc++6.0.9 with the latest libcc++ to support latest Xcode
  • Fixed Wisepad 2 live device not disconnecting properly
  • Fixed duplication devices being returned in onSelectBTDevice method
  • Added filtering for bluetooth devices so only BBPOS devices will be returned
  • onSelectBTDevice now returns list of CBPeripheral objects instead of names
  • Various bug fixes improvements
  • Updated libstdc++6.0.9 with the latest libcc++ to support latest Xcode
  • Fixed Wisepad 2 live device not disconnecting properly
  • Fixed duplication devices being returned in onSelectBTDevice method
  • Added filtering for bluetooth devices so only BBPOS devices will be returned
  • onSelectBTDevice now returns list of CBPeripheral objects instead of names
  • Various bug fixes improvements
  • Updated libstdc++6.0.9 with the latest libcc++ to support latest Xcode
  • Fixed Wisepad 2 live device not disconnecting properly
  • Fixed duplication devices being returned in onSelectBTDevice method
  • Added filtering for bluetooth devices so only BBPOS devices will be returned
  • onSelectBTDevice now returns list of CBPeripheral objects instead of names
  • Various bug fixes improvements
  • Updated libstdc++6.0.9 with the latest libcc++ to support latest Xcode
  • Fixed Wisepad 2 live device not disconnecting properly
  • Fixed duplication devices being returned in onSelectBTDevice method
  • Added filtering for bluetooth devices so only BBPOS devices will be returned
  • onSelectBTDevice now returns list of CBPeripheral objects instead of names
  • Various bug fixes improvements
  • Updated libstdc++6.0.9 with the latest libcc++ to support latest Xcode
  • Fixed Wisepad 2 live device not disconnecting properly
  • Fixed duplication devices being returned in onSelectBTDevice method
  • Added filtering for bluetooth devices so only BBPOS devices will be returned
  • onSelectBTDevice now returns list of CBPeripheral objects instead of names
  • Various bug fixes improvements
  • Added support for payconex in the Sample app

SDK, Plugins and Samples

Download Sample App

Version 1.4.7

  • Released In - 14/06/2018
  • Last Update - 13/07/2018

Changes and Improvements

  • Payconfig file can now be used to include terminal ID and secret
  • Added support for removing old/expired CAPK's from BBPos devices
  • Various bug fixes improvements
  • Payconfig file can now be used to include terminal ID and secret
  • Added support for removing old/expired CAPK's from BBPos devices
  • Various bug fixes improvements
  • Payconfig file can now be used to include terminal ID and secret
  • Added support for removing old/expired CAPK's from BBPos devices
  • Various bug fixes improvements
  • Payconfig file can now be used to include terminal ID and secret
  • Added support for removing old/expired CAPK's from BBPos devices
  • Various bug fixes improvements
  • Added support for reference EMV transactions
  • Added support for reference refunds
  • Added validation when user sends NULL or Empty values for Terminal ID and Secret
  • Card holder name is now being sent as part of the MSR request
  • onError message now includes error code at the start of the message

SDK, Plugins and Samples

Download Sample App

Version 1.4.6

  • Released In - 17/05/2018
  • Last Update - 21/05/2018

Changes and Improvements

  • Error messages improvements
  • Updated BBpos library to version 3.4.3
  • Adding support for simulator build
  • Updated ISK (Iceland currency) currency decimal places from 2 to 0
  • Various Sample App improvements
  • Error messages improvements
  • Updated BBpos library to version 3.4.3
  • Adding support for simulator build
  • Updated ISK (Iceland currency) currency decimal places from 2 to 0
  • Various Sample App improvements
  • Various Bug fixes and improvements
  • Adding support for BBPos devices
  • Fixed various Sample App issues
  • Error messages improvements
  • Updated BBpos library to version 3.4.3
  • Adding support for simulator build
  • Updated ISK (Iceland currency) currency decimal places from 2 to 0
  • Various Sample App improvements
  • Various Bug fixes and improvements
  • Added support for payconex in the Sample app

SDK, Plugins and Samples

Download Sample App

Version 1.4.5

  • Released In - 13/03/2018
  • Last Update - 13/03/2018

Changes and Improvements

  • Error messages improvements
  • Various Bug fixes and improvements
  • Error messages improvements
  • Added support for sending device serial number to the server for all BBPos devices other than nomad
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Error messages improvements
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Error messages improvements
  • Added support for sending device serial number to the server for all BBPos devices
  • Various Bug fixes and improvements
  • Added support for offline mode
  • Fixed various Sample App issues
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.4

  • Released In - 06/02/2018
  • Last Update - 06/02/2018

Changes and Improvements

  • Added support for sending signature after the transaction is processed (as a field in CoreUpdate)
  • Added support to register a Secure Card via payment request without MerchantRef
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for sending signature after the transaction is processed (as a field in CoreUpdate)
  • Added support for sending device serial number to the server for all BBPos devices
  • Added support to register a Secure Card via payment request without MerchantRef
  • Transaction can now be started in a quick-chip mode for BBPos devices
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for sending signature after the transaction is processed (as a field in CoreUpdate)
  • Added support for sending device serial number to the server for all BBPos devices
  • Added support to register a Secure Card via payment request without MerchantRef
  • Transaction can now be started in a quick-chip mode for BBPos devices
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for sending signature after the transaction is processed (as a field in CoreUpdate)
  • Added support for sending device serial number to the server for all BBPos devices
  • Added support to register a Secure Card via payment request without MerchantRef
  • Transaction can now be started in a quick-chip mode for BBPos devices
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.4.3

  • Released In - 21/12/2017
  • Last Update - 21/12/2017

Changes and Improvements

  • Added support for integration token
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for integration token
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for integration token
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Added support for integration token
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed various Sample App issues
  • Initial release to support payconex gateway
  • Added support for Keyed transactions
  • Added support for Refunds
  • Added support for payconex in the Sample app

SDK, Plugins and Samples

Download Sample App

Version 1.4.2

  • Released In - 21/09/2017
  • Last Update - 21/09/2017

Changes and Improvements

  • Added support for validation of CoreSale object fields
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed "allowTip" setting not being parsed
  • Modified getDeviceInfo call to return all device information
  • Improved Sample App
  • Added support for validation of CoreSale object fields
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed "allowTip" setting not being parsed
  • Modified getDeviceInfo call to return all device information
  • Improved Sample App
  • Added support for validation of CoreSale object fields
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed "allowTip" setting not being parsed
  • Modified getDeviceInfo call to return all device information
  • Improved Sample App
  • Added support for validation of CoreSale object fields
  • Improved logging
  • Various Bug fixes and improvements
  • Fixed "allowTip" setting not being parsed
  • Modified getDeviceInfo call to return all device information
  • Improved Sample App

SDK, Plugins and Samples

Download Sample App

Version 1.4.1

  • Released In - 17/08/2017
  • Last Update - 17/08/2017

Changes and Improvements

  • New Sample apps
  • Added support for missing currencies (JMD,AWD,KYD,ANG)
  • Various Bug fixes and improvements
  • Added support for Gift Cards
  • Added support for Ping mechanism
  • New Sample apps
  • Added support for missing currencies (JMD,AWD,KYD,ANG)
  • Various Bug fixes and improvements
  • New Sample apps
  • Various Bug fixes and improvements
  • New Sample apps
  • Added support for missing currencies (JMD,AWD,KYD,ANG)
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.3.8

  • Released In - 20/07/2017
  • Last Update - 20/07/2017

Changes and Improvements

  • Updated BBPos library to the version 3.2.1
  • Added support for starting the transaction in different input methods (SWIPE,INSERT,TAP,SWIPE_OR_INSERT,SWIPE_OR_TAP,INSERT_OR_TAP,SWIPE_OR_INSERT_OR_TAP)
  • Fixed BBPos fallback issues
  • Added option to pass the URL of the host in initWithConfiguration method
  • Added support to read the bin ranges defined in payconfig.xml file
  • Various Bug fixes and improvements
  • Added support for Ingenico Quick Chip
  • Updated BBPos library to the version 3.2.1
  • Added support for starting the transaction in different input methods (SWIPE,INSERT,TAP,SWIPE_OR_INSERT,SWIPE_OR_TAP,INSERT_OR_TAP,SWIPE_OR_INSERT_OR_TAP)
  • Fixed BBPos fallback issues
  • Fixed Ingenico fallback issues
  • Added option to pass the URL of the host in initWithConfiguration method
  • Added support to read the bin ranges defined in payconfig.xml file
  • Various Bug fixes and improvements
  • Added support for Ingenico Quick Chip
  • Added support for starting the transaction in different input methods (SWIPE,INSERT,TAP,SWIPE_OR_INSERT,SWIPE_OR_TAP,INSERT_OR_TAP,SWIPE_OR_INSERT_OR_TAP)
  • Added option to pass the URL of the host in initWithConfiguration method
  • Added support to read the bin ranges defined in payconfig.xml file
  • Various Bug fixes and improvements
  • Updated BBPos library to the version 3.2.1
  • Added support for starting the transaction in different input methods (SWIPE,INSERT,TAP,SWIPE_OR_INSERT,SWIPE_OR_TAP,INSERT_OR_TAP,SWIPE_OR_INSERT_OR_TAP)
  • Added option to pass the URL of the host in initWithConfiguration method
  • Added support to read the bin ranges defined in payconfig.xml file
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.3.2

  • Released In - 25/04/2017
  • Last Update - 25/04/2017

Changes and Improvements

  • Updated Nomad and Walker libraries to the latest version 3.1.0
  • Added automatic or manual signature collection
  • Added error handling for submitSignature call
  • Various Bug fixes and improvements
  • Updated Nomad library to the latest version 3.1.0
  • Added automatic or manual signature collection
  • Added error handling for submitSignature call
  • Various Bug fixes and improvements
  • Added automatic or manual signature collection
  • Added error handling for submitSignature call
  • Various Bug fixes and improvements
  • Updated Nomad libraries to the latest version 3.1.0
  • Added automatic or manual signature collection
  • Added error handling for submitSignature call
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App

Version 1.3.1

  • Released In - 29/03/2017
  • Last Update - 29/03/2017

Changes and Improvements

  • Renamed corePayConfig.xml to payconfig.xml
  • Added support for different currency exponents
  • Validation limit of 12 characters for the Order ID
  • Updated Nomad and Walker to use new BBPOS universal library
  • Various Bug fixes and improvements
  • Adding support for Ingenico devices
  • Renamed corePayConfig.xml to payconfig.xml
  • Added support for different currency exponents
  • Validation limit of 12 characters for the Order ID
  • Updated Nomad to use new BBPOS universal library
  • Various Bug fixes and improvements
  • Adding support for Ingenico, Idtech devices
  • Renamed corePayConfig.xml to payconfig.xml
  • Added support for different currency exponents
  • Validation limit of 12 characters for the Order ID
  • Various Bug fixes and improvements
  • Renamed corePayConfig.xml to payconfig.xml
  • Added support for different currency exponents
  • Validation limit of 12 characters for the Order ID
  • Updated Nomad and Walker to use new BBPOS universal library
  • Various Bug fixes and improvements

SDK, Plugins and Samples

Download Sample App