This repository was archived by the owner on Mar 19, 2024. It is now read-only.
Releases: Ingenico-ePayments/connect-sdk-client-swift-example
Releases · Ingenico-ePayments/connect-sdk-client-swift-example
2.6.0
Added:
- Initialisation of
SessionConfiguration
,ConnectSDKConfiguration
,PaymentConfiguration
andConnectSDK
has been added. These are required in order to work with the newConnectSDK
structure when making API calls.
Changed:
- API calls are now done via the
ConnectSDK
object instead of usingSession
. - Validation of the Card product fields is now done via
validateValue(value:)
instead of the deprecatedvalidateValue(value:for:)
function. - Deployment target has been updated to iOS 12, since that is the minimum supported version of the SDK.
Removed:
FormRowReadonlyReview
,DetailedPickerViewTableViewCell
andReadonlyReviewCell
have been removed, since these were only used in AfterPay. Afterpay support was already removed in a previous release.- The
session
andcontext
parameters in the initialisers ofBancontactProductViewController
,PaymentProductViewController
and -PaymentProductsViewControllerTarget
have been removed. - All instances of
Session
have been removed. - The
context
properties inPaymentProductViewController
andPaymentProductsViewControllerTarget
now get its value from the setpaymentConfiguration
inConnectSDK
. Podspec
has been removed, since that is not required for this example app.
2.5.2
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
fromAppConstants
.
2.5.1
-
Changed:
- Code style improvements.
-
Fixed:
- Fixed an issue where the product logo increased in size after error on card number field.
2.5.0
- Changed:
- Removed the usage of force-unwrap where possible.
2.4.0
- Changed:
- Changed the input controls for the country code and currency code from pickers to text fields.
2.3.1
- 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
- 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
- Fixed:
- Fixed an issue with UI elements not responding in iOS 14.
2.2.0
- Added:
- Added support for
ValidatorResidentIdNumber
.
- Added support for
- Fixed:
- Fixed an issue where the Credit Card logo would show too big on the Payment Details screen.
2.1.4
- 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.