Skip to content

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

7.0.3

12 Nov 09:29
Compare
Choose a tag to compare

Added:

  • Added a property isInstallments and a corresponding getter and setter to PaymentContext. This value is false by default and will be used during an IIN Details call. The property is used to determine the availability of credit cards for payments that will be made in installments.
  • Added a new constructor toPaymentContext that includes the isInstallments value. PaymentContext(AmountOfMoney, String, boolean, Locale, boolean). If another constructor is used, this property will be initialized as false.

Updated:

  • Updated dependencies.

7.0.2

23 Sep 08:56
Compare
Choose a tag to compare

Updated:

  • Updated dependencies.

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