Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Releases: Ingenico-ePayments/connect-sdk-client-android

5.4.1

11 Jan 08:20
Compare
Choose a tag to compare

Example application:

  • Changed:
    • Changed the logos for iDeal (809) and Trustly (806).

5.4.0

17 Nov 11:31
Compare
Choose a tag to compare

SDK:

  • Added:
    • Added property acquirerCountry to BasicPaymentItem, BasicPaymentProduct and BasicPaymentProductGroup

Example application:

  • Added:
    • Added translations for several fields for the installmentId payment product field.
    • Added translations for the card holder name tooltip.
    • Added translations for the zip validation error.
  • Changed:
    • Updated translations for the cardholderName, residentIdName and residentIdNumber validation errors.
    • Updated the translation for the CUSTOMERPAYMENTREFERENCE instruction field for BPAY (500).
  • Removed:
    • Removed translations for payment product FPX (884).

5.3.0

09 Sep 09:26
Compare
Choose a tag to compare
  • Added:
    • Added property allowsInstallments to class BasicPaymentProduct.
  • Changed
    • Changed the logo for e-Przelewy (402).
  • Fixed:
    • Fixed an issue where the callback of the ThirdPartyStatus call was not invoked.
    • Fixed several non-compliant logo image names.

5.2.0

19 May 07:38
Compare
Choose a tag to compare

SDK:

  • Changed:
    • The IIN Details call will now send up to 8 digits of the provided Credit Card number to the Connect REST API. Providing 8 digits (or more), instead of 6, may result in receiving more detailed information about the Credit Card, such as (extra) cobrands.

Example application:

  • Added:
    • Added logos and translations for the following payment products:
      1. FPX (884), which can be used in Malaysia
      2. Maybank2u (885), which can be used in Malaysia
      3. CIMB Clicks (886), which can be used in Malaysia
      4. Bank Islam (887), which can be used in Malaysia
      5. RHB Now (888), which can be used in Malaysia
      6. AmOnline (889), which can be used in Malaysia
      7. Hong Leong Connect (890), which can be used in Malaysia
      8. PEx+ by HLBB (891), which can be used in Malaysia
      9. Affin Bank (892), which can be used in Malaysia
      10. Bangkok Bank (893), which can be used in Thailand
      11. Krung Thai Bank (894), which can be used in Thailand
      12. Siam Commercial Bank (895), which can be used in Thailand
      13. Krungsri e_payment (896), which can be used in Thailand
      14. Dragonpay RealTime (897), which can be used in the Philippines
  • Changed:
    • The logic on the Credit Card view that determines when to perform a request for IIN Details has been updated to notice changes in the first 8 characters of the provided Credit Card number.
  • Removed:
    • Removed logo for Bank Transfer Argentina (53).
  • Fixed:
    • Changed the translation keys for China UnionPay (869) gc.general.paymentProductFields.validationErrors.residentIdName and gc.general.paymentProductFields.validationErrors.residentIdNumber to gc.general.paymentProductFields.validationErrors.residentIdName.label and gc.general.paymentProductFields.validationErrors.residentIdNumber.label respectively.

5.1.0

28 Apr 08:33
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logo and translations for GCash (871).
    • Added translations for cardholder name validation errors.
  • Removed:
    • Removed translations for Bank Transfer Argentina (53).

5.0.0

10 Mar 09:26
Compare
Choose a tag to compare

SDK:

  • Changed:
    • Rebranded to Ingenico ePayments' Connect platform. The root package for the SDK has been renamed from com.globalcollect.* to com.ingenico.connect.*. The following classes have been renamed:
      • GcSession -> Session
      • GcSessionEncryptionHelper -> SessionEncryptionHelper
      • GcUtil -> Util
    • Updated dependency declarations of the SDK to use implementation instead of compile. This means that dependencies in the SDK are no longer transitive. You can fix this by adding the dependencies your app used to get through the SDK to the build.gradle file of your app.
    • Moved to AndroidX for the support libraries. This might cause compatibility issues within your app. You can fix this by switching to AndroidX as well.
    • Updated all dependencies to the latest versions.
    • Validation of expiry dates now also verifies the upper bound of allowed expiry dates within the Ingenico Connect platform. This upperbound is the current year + 25. Months are not taken into account for the upperbound. E.g. if the current date is 2020/06/01, a credit card with expiry date 2045/01/01 will be considered valid.
  • Fixed:
    • Fixed an issue where the form for the payment product Boleto Bancario was not validated correctly.
    • Fixed an issue with the length validator, where null or empty values were not allowed when the minimal required length is 0.
    • Fixed a bug where a possible NullPointerException would be thrown when retrieving BasicPaymentProducts is unsuccessful.

Example application:

  • Added:
    • Added logo for Netbanking (882).
  • Changed:
    • Changed Spanish translations from "Proporcione un valor válido de 11 o 14 caracteres para su número de CNPJ O CPF" to "Proporcione un valor válido de 11 o 14 caracteres para su número de CNPJ o CPF".
    • Moved to AndroidX for the support libraries.
    • Updated all dependencies to the latest versions.

4.9.0

20 Feb 10:22
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logo and translations for China UnionPay (869).
  • Changed:
    • Added new logos for Visa, American Express, MasterCard, Visa Debit, Maestro, MasterCard Debit and Visa Electron.

4.8.1

19 Jun 07:59
Compare
Choose a tag to compare

Example application:

  • Fixed:
    • Fixed an issue where the Payment Request was not initialised properly for payment if an Account on File was selected.
    • Fixed an issue where field-values were not properly reloaded after an activity reload if an Account on File was selected.
    • Fixed an issue where empty field values would be added to the Payment Request.

4.8.0

07 Jun 07:28
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logos and translations for e-Pay (1521), Tesco - paysbuy Cash (1522), ATM Transfers Indonesia (1523), DragonPay (1524) and 7-11 MOLPay Cash (1526).

4.7.0

28 May 10:02
Compare
Choose a tag to compare

Example application:

  • Changed:
    • Changed the translation for string gc.app.general.clipboard.feedback for locale pt-BR.
  • Removed:
    • Removed logo and translations for payment products 818 (Danske Bank) and 819 (Aktia).
  • Fixed:
    • Fixed missing translations for hosted mandate management page input validation errors.