Changelog

1.0.0

Released: 20-Nov-2018

Release notes:

  • First official release

1.1.0

Released: 18-Dec-2018

Release notes:

  • Xamarin and React Native support
  • Fixed logo issue for DinersClubInternational recurring payments
  • New CONVENIENCE initializer for PayPal payment flow
  • New configuration to disable card scanner
  • Added new UI customization options

1.1.1

Released on 25-Jan-2019

Release notes:

  • Improvements for UI Customization:
    • added new flag for hiding the “Save card for later use” functionality from payment screen
    • added new option for setting custom background color for input fields
    • updated card logos
  • Improvements in WebView navigation bar: replaced text with specific icons

1.1.2

Released on 31-Jan-2019

Release notes:

  • Disable Code Coverage for Release build so uploading to App Store with Bitcode enable will be successful.

1.2.0

Released on 05-Mar-2019

Release notes:

  • New FAQs appendix
  • New language customization settings: it is now possible to set SDK’s language according to locale (default) or based on a different language selected by application’s users
  • New error code (301) handling for operations denied by transaction filter as set in Netaxept admin
  • Availability of Light PiA SDK a new version of the SDK without Card.IO. Available upon request on Android and iOS.

1.2.1

Released on 08-Mar-2019

Release notes:

  • Fixed the issue with new error code 301
  • Performance improvements

1.3.0

Released on 29-May-2019

Release notes:

  • Fixed SDK language bug
  • Flutter support
  • PiA-Xamarin-IOS library available on Nuget.
  • Constructor of TransactionInfo initWithTransactionID:(NSString * _Nonnull)transactionId okRedirectUrl:(NSString * _Nonnull) okRedirectUrl cancelRedirectUrl:(NSString * _Nonnull) cancelRedirectUrl has been marked as Deprecated. Use secondary constructor instead: initWithTransactionID:(NSString * _Nonnull)transactionId okRedirectUrl:(NSString * _Nonnull) okRedirectUrl

1.3.1

Released on 20-Jun-2019

Release notes: Added support of app switch for the Swedish BankId verification on Nordea Visa card.

1.3.2

Released on 5-Aug-2019

Release notes: Added support for Vipps Payment Method.

1.3.3

Released on 26-Aug-2019

Release notes: Bugfix for 3DS authentication in Web-View.

1.4.0

Released on 18-Sep-2019

Release notes:

  • More UI customization
  • Maestro card support
  • Removed system authentication (according to PSD2/SCA regulation)
  • Bugfix for iOS 13 status bar customization

PSD2 requirements:

  • On September 14, 2019, a new requirement for all online payments is being introduced in the EU, stating that all transactions should be verified by the buyer, only a few types of payments are exempt. The verification of payments is made by the consumer, who has to approve the payment with two-factor authentication. For example, for Visa and Mastercard, this is done by using 3D Secure (3DS) authentication. More information can be found in Netaxept documentation.

Guidelines for app merchants:

  • Please make 3D Secure is activated for your Netaxept Merchant account in production. Reach out to your Netaxept contact if this is not the case.

One click payments:

  • Please make sure to use the Easy payment flow combined with 3D-Secure by adding the parameter recurringUse3DS=true in the register request from your backend.

Note

Note that system authentication for subsequent payment is now deprecated

Please make sure Dynamic 3DS is not in use in your Netaxept implementation after the deadline.

1.5.0

Released on 25-Oct-2019

Release notes:

Swish is now supported in the SDK. The Swish m-commerce flow enables an automated app-switch experience to Swish and BankID. Pre-requisite: Swish m-commerce agreement setup in Netaxept. Checkout the “Swish” section in our documentation.

1.5.1

Released on 27-Nov-2019

Release notes:

  • Dark mode workaround: on iOS 13+ Pia SDK screens default to light-mode without affecting customer app’s UI style preference
  • Fixed issue with American Express icon covering card number text field on iOS 13+
  • Fixed app-crash when customizing placeholder attributes on iOS 13+
  • Fixed issue with incorrect cursor shift when editing diners club international card number
  • Improved PiA sample app and comments in source code for easier integration

1.6.0

Released on 04-Feb-2020

Release notes:

  • The SDK now supports a faster flow for paying with already saved cards. It is possible to skip card confirmation for subsequent payments. Refer to our documentation and our native, Xamarin or ReactNative sample application for more information.

Note

Note that the user confirmation in the SDK’s UI for subsequent stored card payments is no longer mandatory and is skipped by default.
  • New Apple Pay support with payment data format helpers to support correctly passing the payment data to Netaxept.
  • Miscellaneous bug fixes.

1.7.0

Released on 11-May-2020

Release notes:

  • Added Paytrail direct bank payment. Refer to dedicated documentation section for implementation.
  • Fixed the test/production mode configuration to a single source when initiating Pia SDK.

1.8.0

Released on 20-July-2020

Release notes:

MobilePay is now supported in the SDK. Currency support: Danish Krona (DKK). Euro (EUR) will be supported from mid August, contact us for additional information. The MobilePay flow enables an automated app-switch experience to MobilePay. Pre-requisite: MobilePay agreement setup in Netaxept. Checkout the “MobilePay” section in our documentation.

1.8.1

Released on 11-Sept-2020

Release notes:

  • Following updates from Vipps, the new integration allows better handling of the app switching between your app and Vipps Test app and the Vipps Prodcution app.
  • For the test environment, you must add vippsMT under the LSApplicationQueriesSchemes key in your Info.plist file. For further details refer the Vipps section of our documentation.

Note

Note that submitting the phone number of the user for Vipps is optional in the REGISTER request.

2.0.0

Released on 13-Oct-2020

Release notes:

  • Added support for Dark Mode.
  • Added new UI customization API to create or customize your theme for light and dark modes, check here.
  • Added new declarative APIs to initiate wallet payment, card payment and card storage processes.
  • Replaced some Generic Error codes with more specific error codes and descriptions.
  • Ended support for iOS 9 and below.

2.0.1

Released on 28-Oct-2020

Release notes:

  • Added ReactNative support for new declarative APIs to initiate wallet payment, card payment and card storage processes as well as UI customization API to create or customize your theme for light and dark modes.
  • Added Xamarin support for new declarative APIs to initiate wallet payment, card payment and card storage processes as well as UI customization API to create or customize your theme for light and dark modes.
  • Subsequent payment - Activity indicator opacity bug fix.

2.0.2

Released on 11-Dec-2020

Release notes:

  • Bugfix for UI customization API on Xamarin

2.1.0

Released on 12-Jan-2021

Release notes:

  • Added new declarative APIs to initiate Paypal and Paytrail payments.
  • Old APIs for all payment methods are now deprecated. Please use the new declarative APIs. Refer our documentation for the new APIs.
  • Added support for S-Business Card payment, check here.

2.1.1

Released on 02-Mar-2021

Release notes:

  • Important! Major bug fix to allow support for the new 3DS 2 authentication framework.

2.1.2

Released on 04-Mar-2021

Release notes:

  • Important! Bug fix - support of amount’s decimals in card payment entry view

2.2.0

Released on 07-Apr-2021

Release notes:

  • The SDK UI for card entry now supports 19 digits. This allows to assess 3DS2 experience via a simulator. Compatible test cards for 3DS2 are available here.
  • Added React-Native support for new declarative APIs.
  • Added Xamarin support for new declarative APIs.
  • Added an alternative text label “Reserve”. Select this option for pre-authorization use cases (like mobile fueling for example). Check the payButtonTextLabelOption in UI Customization.

Bug

Bug fixes.

2.3.0

Released on 27-May-2021

Release notes:

  • Improved UX: the card entry form can now detect unsupported card schemes. Users cannot initiate a transaction with unsupported cards. Available for Native, React Native and Xamarin. Check the exclude-card-scheme feature.

2.4.0

Released on 01-Jul-2021

Release notes:

  • The SDK can now display custom card image when paying with saved card. Check the UI Customisation section.
  • Added ReactNative and Xamarin support for custom card image feature.
  • Added new declarative APIs for Saved Card Payments.

2.4.1

Released on 12-Jul-2021

Release notes:

  • Important! Bug fix - WKWebview fix to support Mobilepay App Switch on iPad (iPadOS13 and above).

2.4.2

Released on 08-Sep-2021

Release notes:

Bug

Bug fix - WKWebView UI customisation fix to correct blank page for the 3DS webpage.

2.5.0

Released on 27-Oct-2021

Release notes:

Bug

Bug fix - WKWebView visibility for 3DS.
  • Support for iOS 15.

2.6.0

Released on 17-Jan-2022

Release notes:

  • SDK now supports pre-selection of scheme between Dankort and Visa when using Dankort-Visa Co-Branded card.

2.6.1

Released on 27-Jan-2022

Release notes:

  • Updated SDK Pia.xcframework.

2.6.2

Released on 21-Mar-2022

Release notes:

Bug

Bug fix - Fixed the co-branded Dankort/Visa card bug for non-Danish merchants.

2.7.0

Released on 13-Dec-2022

Release notes:

  • SDK now supports the new scheme for Forbrugsforeningen card.

2.7.1

Released on 24-Aug-2023

Release notes:

  • Fixed 3D-Secure page rendering for S-Pankki card
  • Fixed the warning of no shared framework schemes (edited)

2.7.2

Released on 05-Oct-2023

Release notes:

  • Patch release to support iOS 12 compatibility

2.7.3

Released on 19-Feb-2024

Release notes: