Skip to content

Releases: Worldline-Global-Collect/connect-sdk-client-android

7.0.1

29 Mar 12:56
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the collected metadata did not properly identify the SDK in case of the Flutter SDK.

7.0.0

19 Mar 09:46
Compare
Choose a tag to compare

This SDK is a rebranded and updated version of the SDK that was previously published under the Ingenico name. Next to renaming to Worldline, most deprecations have been removed. Please have a look at the release notes below to see what has changed and use the migration guide to upgrade from the previous version in a few easy steps. Previous versions and release notes of this SDK can be found here.

An overview of the changes:

Added:

  • The function getPrivacyPolicy was added to the ClientApi to retrieve the policy for a paymentProductId and/or locale. Providing no paymentProductId will retrieve all available payment product policies. Providing no locale will return the default 'en_US' locale.

Changed:

  • Renamed all packages from com.ingenico.connect.gateway to com.worldline.connect.
  • Some packages have been moved in the SDK, please check the Migration Guide to see to which package they were moved to.

Fixed:

  • displayHints of PaymentProductField is now null by default instead of an empty object.

Deprecated:

  • The applyMask(String, String, Integer) function in PaymentProductField because it uses a currently deprecated function in the StringFormatter.
  • PaymentItemCacheKey class, since it is no longer used.
  • Size class, since it is no longer used.
  • GooglePayUtil class, since it will become internal to the SDK.

Removed:

  • Removed public access to the following previous deprecated classes: EncryptData, EncryptUtil and Encryptor
  • Removed previously deprecated classes used for image storing: AssetManager, CacheHandler, Preferences, ReadInternalStorage and
    WriteInternalStorage
  • Removed previously deprecated exceptions: BadPaymentItemException, CommunicationException and UnknownNetworkException
  • Removed previously deprecated classes of previous SDK architecture: C2SCommunicator, C2SCommunicatorConfiguration, Session and SessionEncryptionHelper
  • Removed previously deprecated AsyncTask classes: BasicPaymentItemsAsyncTask, BasicPaymentProductGroupsAsyncTask,
    BasicPaymentProductsAsyncTask, ConvertAmountAsyncTask, CustomerDetailsAsyncTask, IinLookupAsyncTask,
    LoadImageAsyncTask, PaymentProductAsyncTask, PaymentProductDirectoryAsyncTask, PaymentProductGroupAsyncTask,
    PublicKeyAsyncTask and ThirdPartyStatusAsyncTask
  • Removed previously deprecated class PreparedPaymentRequest
  • Removed previously deprecated class TLSSocketFactory
  • Removed previously deprecated class Util
  • Removed previously deprecated function isGooglePayAllowed() in GooglePayUtil class
  • Removed previously deprecated function getImage() in Tooltip class
  • Removed the following previously deprecated constants from Constants: ACCEPTABLE_WAIT_TIME_IN_MILISECONDS,
    DIRECTORY_IINRESPONSES, DIRECTORY_LOGOS, ENABLE_REQUEST_LOGGING, FILENAME_IINRESPONSE_CACHE,
    FILENAME_LOGO_PREFIX, GC_GATEWAY_RETRIEVE_PAYMENTPRODUCTS_PATH, GC_GATEWAY_RETRIEVE_PAYMENTPRODUCT_PATH,
    GC_GATEWAY_RETRIEVE_PAYMENTPRODUCT_DIRECTORY_PATH, GC_GATEWAY_RETRIEVE_PAYMENTPRODUCT_NETWORKS_PATH,
    GC_GATEWAY_RETRIEVE_PAYMENTPRODUCTGROUPS_PATH, GC_GATEWAY_RETRIEVE_PAYMENTPRODUCTGROUP_PATH,
    GC_GATEWAY_CONVERT_AMOUNT_PATH, GC_GATEWAY_IIN_LOOKUP_PATH, GC_GATEWAY_PUBLIC_KEY_PATH,
    GC_GATEWAY_THIRDPARTYSTATUS_PATH, INSTALLMENTPLAN_FIELD_ID, PAYMENTPRODUCTID_BCMC,
    PAYMENTPRODUCTID_AFTERPAY_INSTALLMENTS, PAYMENTPRODUCTID_AFTERPAY_INVOICE, PREFERENCES_NAME,
    PREFERENCES_LOGO_MAP and TERMSANDCONDITIONS_FIELD_ID