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.8.3

25 Apr 17:49
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logos and translations for Lider (6003), Creditel (6004), OCA (6005), Prex (6006), Midinero (6007), Nequi (6110), PSE (6111), Baloto (6202), Efecty (6203), SafetyPay Cash (6204) and PagoEfectivo (6205).

5.8.2

22 Mar 12:09
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logos and translations for Magna (6001), RedCompra (6002), Klap (6108), WebPay (6109) and OXXO Pay (6201).
  • Changed:
    • Updated the name translations for Sencillito (1513).
    • Updated the name translations for Direct Bank Transfer (836) for several locales.
    • Updated the logo for Direct Bank Transfer (836).

5.8.1

22 Feb 12:24
Compare
Choose a tag to compare

SDK:

  • Fixed:
    • Fixed an issue where the SDK would crash when an 'empty' image is saved.
    • PaymentRequest.validate() now validates that attributes in account on files that have the status MUST_WRITE are provided. If a field value is not available while a MUST_WRITE status is effective, a required validation error message is returned.

Example application:

  • Added:
    • Added logos and translations for Credimas (153), RapiPago (1508), Cobro Express (1511), BancoServiPag (1512), sencillito (1513), OXXO (1515), Brasil (6101), Itaú (6102), Banrisul (6103), Bradesco (6104), Pix (6105), MercadoPago (6106), PicPay (6107) and SPEI (6501).
    • Added translations for the mobilePhoneNumber field.
  • Changed:
    • Updated some translations for locale nl-NL.

5.8.0

23 Nov 13:05
Compare
Choose a tag to compare

SDK:

  • Added:
    • Added method getCurrencyCodeString that returns the currency code as a string to classes that have a getCurrencyCode method that returns a CurrencyCode enum. In the next major release, this new method will replace the existing getCurrencyCode method.
    • Added method getCountryCodeString that returns the country code as a string to classes that have a getCountryCode method that returns a CountryCode enum. In the next major release, this new method will replace the existing getCountryCode method.
    • Added property locale of type Locale to class PaymentContext. When the locale is set, it will be applied when retrieving Payment Product information.
    • Added an overloaded constructor to class PaymentContext that allows initialization with a locale.
  • Deprecated:
    • Deprecated enums CountryCode and CurrencyCode in favor of string values. All constructor and methods that have a CountryCode or CurrencyCode parameter have been deprecated as well in favor of new overloads that have a string parameter instead. getCurrentCode and getCountryCode methods have also been deprecated in favor of the new getCurrencyCodeString and getCountryCodeString methods.
    • Deprecated the no-argument constructor of class AmountOfMoney, as it allowed to create only invalid objects.

Example application:

  • Added:
    • Added logos and translations for BC Card (180), Hana Card (181), Hyundai Card (182), KB Card (183), Lotte Card (184), NH Card (185), Samsung Card (186) & Shinhan Card (187).
    • Added translations for the partialPin payment product field and the stateCodeBoletoBancario validation error.
    • Added several UPI specific translations.
  • Changed:
    • Changed the input controls for the country code and currency code from spinners to text fields.
    • Updated the logo for Open Banking (865).
    • Updated translations for the installmentId.interestRate tooltip text and ZIP validation error.

5.7.0

07 Oct 09:26
Compare
Choose a tag to compare

SDK:

  • Added:
    • Added the logo field, of type String, to DisplayHintsAccountOnFile. The value will contain the path to the image resource.

Example application:

  • Added:
    • Added logos and translations for Rupay Credit (4001), Rupay Debit (4002), UPI (4101) and AlipayHK (873).
  • Changed:
    • Updated logo and translations for payment product Volt (865).
    • Changed the translation keys for UPI (4101) from gc.general.paymentProductFields.vpa.label and gc.general.paymentProductFields.vpa.placeholder to gc.general.paymentProductFields.virtualPaymentAddress.label and gc.general.paymentProductFields.virtualPaymentAddress.placeholder.

5.6.2

20 Jul 11:49
Compare
Choose a tag to compare

SDK:

  • Added:
    • Added currency code BYN to the CurrencyCode enum.

Example application:

  • Added:
    • Added logos and translations for Alipay Recurring (864) and kakaoPay (876).

5.6.1

24 Jun 07:30
Compare
Choose a tag to compare

Example application:

  • Added:
    • The support for the URL Intent flow for UPI (4101) is added to the Create Payment through translations gc.general.paymentProductFields.vpa.label and gc.general.paymentProductFields.vpa.placeholder.
    • Added logo and translations for payment products True Money (872), Touch 'N Go eWallet(874) and DANA (875).

5.6.0

23 Apr 10:43
Compare
Choose a tag to compare

SDK:

  • Added:
    • Translations for error messages are now also dynamically retrieved based on the payment product field identifier.
    • Added support for ValidationRuleResidentIdNumber.

Example application:

  • Added:
    • A button was added to the final screen that displays the Encrypted Customer Details, which can be used in the server to server Create Payment API.
    • An option was added to the start screen that allows pasting the response body of the server to server Create Client Session API.

5.5.0

09 Apr 11:27
Compare
Choose a tag to compare

Example application:

  • Added:
    • Added logo and translations for Instant Bank Transfer (865).

5.4.2

03 Mar 09:00
Compare
Choose a tag to compare

Example application:

  • Changed:
    • Changed the logos for Google Pay (320) and Bancontact (3012).