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

Releases: Ingenico-ePayments/connect-sdk-client-swift-example

2.6.0

15 Feb 16:25
Compare
Choose a tag to compare

Added:

  • Initialisation of SessionConfiguration, ConnectSDKConfiguration, PaymentConfiguration and ConnectSDK has been added. These are required in order to work with the new ConnectSDK structure when making API calls.

Changed:

  • API calls are now done via the ConnectSDK object instead of using Session.
  • Validation of the Card product fields is now done via validateValue(value:) instead of the deprecated validateValue(value:for:) function.
  • Deployment target has been updated to iOS 12, since that is the minimum supported version of the SDK.

Removed:

  • FormRowReadonlyReview, DetailedPickerViewTableViewCell and ReadonlyReviewCell have been removed, since these were only used in AfterPay. Afterpay support was already removed in a previous release.
  • The session and context parameters in the initialisers of BancontactProductViewController, PaymentProductViewController and - PaymentProductsViewControllerTarget have been removed.
  • All instances of Session have been removed.
  • The context properties in PaymentProductViewController and PaymentProductsViewControllerTarget now get its value from the set paymentConfiguration in ConnectSDK.
  • Podspec has been removed, since that is not required for this example app.

2.5.2

07 Nov 14:36
Compare
Choose a tag to compare

Added:

  • Logging of requests and responses was enabled for Debug builds of the example.

Removed:

  • Removed all view elements related to Arvato / Afterpay.
  • Removed kArvatoIds from AppConstants.

2.5.1

03 May 12:30
Compare
Choose a tag to compare
  • Changed:

    • Code style improvements.
  • Fixed:

    • Fixed an issue where the product logo increased in size after error on card number field.

2.5.0

06 Jun 22:30
Compare
Choose a tag to compare
  • Changed:
    • Removed the usage of force-unwrap where possible.

2.4.0

23 Nov 13:16
Compare
Choose a tag to compare
  • Changed:
    • Changed the input controls for the country code and currency code from pickers to text fields.

2.3.1

20 Jul 11:58
Compare
Choose a tag to compare
  • Changed:
    • The example application has been updated to be compatible with latest Swift SDK version (5.0).
  • Fixed:
    • Use a different character set for cardholder name input trimming.

2.3.0

24 Jun 07:53
Compare
Choose a tag to compare
  • Added:
    • A button was added to the final screen that displays the Encrypted Customer Details, if generated, which can be used to test payments 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.

2.2.1

03 May 14:30
Compare
Choose a tag to compare
  • Fixed:
    • Fixed an issue with UI elements not responding in iOS 14.

2.2.0

17 Nov 11:44
Compare
Choose a tag to compare
  • Added:
    • Added support for ValidatorResidentIdNumber.
  • Fixed:
    • Fixed an issue where the Credit Card logo would show too big on the Payment Details screen.

2.1.4

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