This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
Releases: Ingenico-ePayments/connect-sdk-client-android
Releases · Ingenico-ePayments/connect-sdk-client-android
5.8.3
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
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
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 statusMUST_WRITE
are provided. If a field value is not available while aMUST_WRITE
status is effective, arequired
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
.
- Updated some translations for locale
5.8.0
SDK:
- Added:
- Added method
getCurrencyCodeString
that returns the currency code as a string to classes that have agetCurrencyCode
method that returns aCurrencyCode
enum. In the next major release, this new method will replace the existinggetCurrencyCode
method. - Added method
getCountryCodeString
that returns the country code as a string to classes that have agetCountryCode
method that returns aCountryCode
enum. In the next major release, this new method will replace the existinggetCountryCode
method. - Added property
locale
of typeLocale
to classPaymentContext
. 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.
- Added method
- Deprecated:
- Deprecated enums
CountryCode
andCurrencyCode
in favor of string values. All constructor and methods that have aCountryCode
orCurrencyCode
parameter have been deprecated as well in favor of new overloads that have a string parameter instead.getCurrentCode
andgetCountryCode
methods have also been deprecated in favor of the newgetCurrencyCodeString
andgetCountryCodeString
methods. - Deprecated the no-argument constructor of class
AmountOfMoney
, as it allowed to create only invalid objects.
- Deprecated enums
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 thestateCodeBoletoBancario
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
SDK:
- Added:
- Added the
logo
field, of typeString
, toDisplayHintsAccountOnFile
. The value will contain the path to the image resource.
- Added the
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
andgc.general.paymentProductFields.vpa.placeholder
togc.general.paymentProductFields.virtualPaymentAddress.label
andgc.general.paymentProductFields.virtualPaymentAddress.placeholder
.
5.6.2
SDK:
- Added:
- Added currency code
BYN
to theCurrencyCode
enum.
- Added currency code
Example application:
- Added:
- Added logos and translations for Alipay Recurring (864) and kakaoPay (876).
5.6.1
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
andgc.general.paymentProductFields.vpa.placeholder
. - Added logo and translations for payment products True Money (872), Touch 'N Go eWallet(874) and DANA (875).
- The support for the URL Intent flow for UPI (4101) is added to the Create Payment through translations
5.6.0
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
Example application:
- Added:
- Added logo and translations for Instant Bank Transfer (865).
5.4.2
Example application:
- Changed:
- Changed the logos for Google Pay (320) and Bancontact (3012).