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-ios

5.3.0

17 Nov 11:33
Compare
Choose a tag to compare
  • Added:
    • Added ICValidatorResidentIdNumber, which is used for China UnionPay (869), and error ResidentIdNumberError.
    • Added property acquirerCountry to ICBasicPaymentItem, ICBasicPaymentProduct, ICBasicPaymentProductGroup and ICPaymentProductGroup.
    • 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.2.0

09 Sep 09:13
Compare
Choose a tag to compare
  • Added:
    • Added property allowsInstallments to class ICBasicPaymentProduct.
  • Changed
    • Changed the logo for e-Przelewy (402).
  • Fixed:
    • Fixed several non-compliant logo image names.

5.1.0

19 May 07:40
Compare
Choose a tag to compare
  • 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 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.
  • 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.0.0

28 Apr 08:44
Compare
Choose a tag to compare
  • Added:
    • Added logo and translations for GCash (871).
    • Added translations for cardholder name validation errors.
  • Changed:
    • AFNetworking has been removed as a dependency from the SDK. All relevant networking code from this library has been integrated into the Ingenico Connect SDK itself. If you are using this SDK by only interacting with ICSession, this change is not breaking. However, if for some reason your app is using ICAFNetworkingWrapper directly, you should switch to using ICNetworkingWrapper. If you were using the AFNetworking library in your own app through the Ingenico Connect SDK, you should declare AFNetworking as a dependency in the package manager you are using.
    • AFNetworkLogger has been removed as a dependency from the SDK. All relevant networking logger code from this library has been integrated into the Ingenico Connect SDK itself. If your app has request and response logging enabled through AFNetworkActivityLogger you should switch to (or also enable, if your app still makes use of AFNetworking) enabling logging via ICNetworkingActivityLogger. If you were using the AFNetworkLogger library in your own app through the Ingenico Connect SDK, you should declare AFNetworkLogger as a dependency in the package manager you are using.
  • Deprecated:
    • ICAFNetworking#getResponseForUrl:headers:additionalAcceptableStatusCodes:success:failure has been deprecated. Use ICNetworking#getResponseForUrl:headers:additionalAcceptableStatusCodes:success:failure instead.
    • ICAFNetworking#postResponseForUrl:headers:additionalAcceptableStatusCodes:success:failure has been deprecated. Use ICNetworking#postResponseForUrl:headers:additionalAcceptableStatusCodes:success:failure instead.
  • Removed:
    • Removed translations for Bank Transfer Argentina (53).

4.0.0

10 Mar 09:32
Compare
Choose a tag to compare
  • Added:
    • Added logo for Netbanking (882).
    • Added support for Carthage. Include the SDK in your app by adding github 'Ingenico-ePayments/connect-sdk-client-ios' ~> 4.0 to your Cartfile.
  • Changed:
    • The minimal supported iOS version has been increased to 9.0. Please be aware that in order to integrate with this version of the SDK, you will have to increase the minimal supported iOS version in your application to 9.0 as well.
    • Updated dependency versions to the latest stable 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.
    • 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".
    • Updated the README with information on how to include the SDK through Carthage.

3.20.0

20 Feb 10:24
Compare
Choose a tag to compare
  • 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.

3.19.1

19 Jun 08:02
Compare
Choose a tag to compare
  • Fixed:
    • Fixed an issue with the validation of the Payment Request where all attributes Account on Files (Tokens) were all automatically added, which is not correct. This fixes pull request #12.

3.19.0

07 Jun 07:28
Compare
Choose a tag to compare
  • 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).

3.18.0

28 May 10:03
Compare
Choose a tag to compare
  • Added
    • Added translations for IBAN validation errors.
    • Added translations for Boleto Bancario specific rendering.
  • 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.

3.17.4

12 Mar 15:00
Compare
Choose a tag to compare
  • Changed:
    • Changed the CVV tooltip text for locales en and en_GB, with overrides for American Express and Mastercard.
  • Fixed:
    • Fixed an issue where the Expiration Date validator did not accept the current month as a valid Expiration Date.