3.15.0 and 3.15+

This page contains Release notes for major 3.15.0 Release and minor 3.15+ Releases

triangle-exclamation

Release 3.15.3.5

Feature Name
Description

Seamless Flow updated for Credit Card Edgil Payment Method Added on 13-Oct-2023

In the seamless flow, if the Independent Address component for the payment page has been enabled, users could purchase or subscribe to a subscription with a single click after entering their credit card information. The issue occurs when the credit card details have been validated, the Submit button disappears, and the user is taken directly to the payment options, even if the fields, First and Last names, Phone, and Zip Code, have not been filled. This resulted in the AddSubscription call being triggered with incomplete information, and since the Submit iframe button is from a third-party payment site, it does not validate whether the aforementioned fields have been filled, resulting in no error warnings being displayed.

Changes have been made to allow the submission of incomplete fields if the credit card has already been validated in the seamless flow by introducing a delay time after each keystroke while filling the fields under the independent address component.

A key, "SeamlessInputDelayTime", must be added to the SP Config file with any numerical value. The value indicates the delay time in milliseconds, with the default value set at 1500 milliseconds (1.5 seconds).

For example, after entering the first name, it will wait 1.5 seconds and then call AddSubscription if no additional keystrokes have been detected. When the user starts entering the following fields, such as Last name, phone number, and zip code, the timer is reset after each keystroke, and the AddSubscription call is triggered only after a 1.5-second delay.

Note: This fix was also merged to 3.16.0.14, 3.16.1.9, 3.16.3.1, 3.15.2.4, 3.16.2.5

Release 3.15.3.4

Subscription panel

Feature Name
Description

Seamless Flow updated for Credit Card Edgil Payment Method

Previously, when purchasing a subscription with a Credit Card, if the Independent Address component had been enabled for the payment page of seamless flow, users would have had to go through two-step purchase verification before they could complete the transaction.

Changes have now been made so that users can now purchase or subscribe to a subscription with a single click after entering their credit card details if the Independent Address component for the payment page has been enabled for seamless flow.

circle-exclamation
circle-check

Release 3.15.3.1

CMS

Feature Name
Description

Transport Layer Security (TLS) Upgrade to Version 1.2

The CMS Content module has been updated to support Transport Layer Security (TLS) version 1.2. The TLS version can now also be configured from the web.config file, and image uploads can now communicate with the AWS S3 bucket using the TLS 1.2 security protocol.

This update has been made as Amazon will no longer support TLS 1.1 for its S3 bucket. Note was updated on June 12th, 2023.

circle-info

Note: If the TLS version is not configured in the web.config file, CMS now uses the TLS 1.2 security protocol by default.

circle-exclamation

Release 3.15.3

Subscription Panel

Feature Name
Description
Circ System & Version
Payment Provider

Seamless theme updated

Step Header now supports gradient.

subscription price, tax and total amount to pay are displayed right after ZIP code is entered. More information about frictionless checkout can be found here. In addition, the payment checkout page interface has been modified to highlight the Total Price section. Note updated on June 29th, 2023.

See the setup guide for the pre-requisites

N/A

OneTrust script added

OneTrust tag at the checkout helps manage and maintain compliance with user consent laws

N/A

N/A

Other

Feature Name
Description
Circ System & Version
Payment Provider

PurchaseAPI now covers User validation and Syns steps

In case registrationID is provided then PurchaseAPI can use user email to support SSOR

N/A

N/A

Security improvements

Security improvements including password security and roles&permissions security

N/A

N/A

Release 3.15.2.4

Feature Name
Description

Seamless Flow updated for Credit Card Edgil Payment Method Added on 13-Oct-2023

In the seamless flow, if the Independent Address component for the payment page has been enabled, users could purchase or subscribe to a subscription with a single click after entering their credit card information. The issue occurs when the credit card details have been validated, the Submit button disappears, and the user is taken directly to the payment options, even if the fields, First and Last names, Phone, and Zip Code, have not been filled. This resulted in the AddSubscription call being triggered with incomplete information, and since the Submit iframe button is from a third-party payment site, it does not validate whether the aforementioned fields have been filled, resulting in no error warnings being displayed.

Changes have been made to allow the submission of incomplete fields if the credit card has already been validated in the seamless flow by introducing a delay time after each keystroke while filling the fields under the independent address component.

A key, "SeamlessInputDelayTime", must be added to the SP Config file with any numerical value. The value indicates the delay time in milliseconds, with the default value set at 1500 milliseconds (1.5 seconds).

For example, after entering the first name, it will wait 1.5 seconds and then call AddSubscription if no additional keystrokes have been detected. When the user starts entering the following fields, such as Last name, phone number, and zip code, the timer is reset after each keystroke, and the AddSubscription call is triggered only after a 1.5-second delay.

Note: This fix was also merged to 3.16.0.14, 3.16.1.9, 3.16.3.1, 3.15.3.5, 3.16.2.5

Release 3.15.2.3

SubCon Site / Account Management

Feature Name
Description

New editable CMS Content

The following fields can now be edited via the CMS application: /address: Address.NoPendingMovesText

DeliveryAddressLabel

EditButton

SubmitButton

CancelButton

/autopay/manage: PaymentMethod.Title

Removed Hardcoded “Not available” text

Banner:

NavBar.WelcomeMessage

NavBar.AccountMessage

/complaint:

ProductFrequency.ProductHeader

Placeholder text removed

/dashboard:

SubscriptionPanel.AccountLabel

/ebill/invoices:

EBillInvoice.NoInvoicesText

/feedback:

Placeholders for “Select a feedback category” and “Comments” have been removed

/payment:

ButtonGoDashboard

ButonPrint

/subscription/cancel:

Placeholder removed

/subscription/share:

SubscriptionShare.RemainingInvitationsText

SubscriptionShare.NoPendingInvitationsText

/temporaryStop:

TemporaryStopForm.NoVacationsText

Bug Fixes

Fix
Description
Notes

Failed Credit Card payments from Apple devices

Details added on August 21st, 2023.

Apple payments made using credit cards were experiencing failures, causing error messages to appear for customers. The payments initiated from Subscription Panel using Apple Credit card with Apple Pay payment method were also failing. Resolution: These issues have now been resolved by adding a new API setting key which defaults the ECI parameter value to 5.

  • Introduced a new MG2Control API Setting Key Edgil.SecureElectronicCommerceTransactionECI

  • For any client, the default value of the key is set as 5 at the root level. The ECI parameter is otherwise received from Apple Pay.

circle-exclamation

Subscription panel

Feature Name
Description

Seamless Flow updated for Credit Card Edgil Payment Method

Previously, when purchasing a subscription with a Credit Card, if the independent address component had been enabled for the payment page of seamless flow, users would have had to go through two-step purchase verification before they could complete the transaction.

Changes have now been made so that users can now purchase or subscribe to a subscription with a single click after entering their credit card details if the independent address component for the payment page has been enabled for seamless flow.

circle-exclamation
circle-check

Release 3.15.2.2

SubCon Site

Bug Fixes

Fix
Description
Notes

Failed Credit Card payments from Apple devices

Details added on August 21st, 2023.

Apple payments made using credit cards were experiencing failures, causing error messages to appear for customers. The payments initiated from Subscription Panel using Apple Credit card with Apple Pay payment method were also failing. Resolution: These issues have now been resolved by adding a new API setting key which defaults the ECI parameter value to 5.

  • Introduced a new MG2Control API Setting Key Edgil.SecureElectronicCommerceTransactionECI

  • For any client, the default value of the key is set as 5 at the root level. The ECI parameter is otherwise received from Apple Pay.

circle-exclamation

Release 3.15.2.1

CMS

Feature Name
Description

Transport Layer Security (TLS) Upgrade to Version 1.2

The CMS Content module has been updated to support Transport Layer Security (TLS) version 1.2. The TLS version can now also be configured from the web.config file, and image uploads can now communicate with the AWS S3 bucket using the TLS 1.2 security protocol.

This update has been made as Amazon will no longer support TLS 1.1 for its S3 bucket. Note was updated on June 12th, 2023.

circle-info

Note: If the TLS version is not configured in the web.config file, CMS now uses the TLS 1.2 security protocol by default.

circle-exclamation

Release 3.15.2

Subcon Admin / One CSR Portal

Feature Name
Description
Circ System & Version
Payment Provider

Gigya Auth System Integration

All accounts logged in with Gigya are reflected correctly in SubCon Admin (One CSR Portal). All the actions with the accounts are supported (e.g Search, Change password, Occupant data update, add owner/guest and reporting)

N/A

N/A

Other

Feature Name
Description
Circ System & Version
Payment Provider

Peach Payment Integration

Payments are now supported with PeachPayments.

Matrix - 38.0.34

N/A

Release 3.15.1.5

SubCon Site

Fix
Description
Notes

Failed Credit Card payments from Apple devices

Details added on August 21st, 2023.

Apple payments made using credit cards were experiencing failures, causing error messages to appear for customers. The payments initiated from Subscription Panel using Apple Credit card with Apple Pay payment method were also failing. Resolution: These issues have now been resolved by adding a new API setting key which defaults the ECI parameter value to 5.

  • Introduced a new MG2Control API Setting Key Edgil.SecureElectronicCommerceTransactionECI

  • For any client, the default value of the key is set as 5 at the root level. The ECI parameter is otherwise received from Apple Pay.

circle-exclamation

Release 3.15.1

Subscription Panel

Feature Name
Description
Circ System & Version
Payment Provider

Display external billing logo on order summary

Logos of external billing systems are now displayed on the order summary page. The Payment Show option on the Order Summary Component will now include the Logo for the Alternate Payment Methods. These logos are tied to Payment IDs in the Naviga database associated with the payment type’s specific logo. Currently, the client is not able to change the logo. No setup required by the client. More information about the order summary component herearrow-up-right.

All

All

Populating billing info from GooglePay

This new feature automatically populates the billing adress including zipcode with the data linked to the card that has been used with the Google account.

This might only have an impact for ZIP-only presentations as they rely on billing zip code to calculate the total price. Please see the ZIP-only starts guide for more details

All

All

Start from CSR Portal Enhancement

Newly created subscription is not opened in CSR Portal any more. This enhancement has to be done due to using PurchaseAPI instead of old SubscriptionAPI.

All

All

ApplePay - Braintree starts

ApplePay payments are now supported in Braintree's payment processor.

NCS - 2020.2

Braintree

SubCon Admin / One CSR Portal

Feature Name
Description
Circ System & Version
Payment Provider

Zip Code filtering for Digital & Zip Only offers

All available upgrade, downgrade & stop saver digital only offers are returned for a subscription regardless of the zip code. To do that GetOffers API call has been modified to remove the zip code check

N/A

N/A

Upgrade/Downgrade feature for Matrix

This feature allows the user to upgrade the subscription to a premium offer or to downgrade it to a lower rate and service in real-time. The change can be applied immediately, at the next billing cycle, or scheduled to happen at a certain date in the future. Can be done via Account management pages or via CSR call using one CSR portal. Please find more details in our publicarrow-up-right documentation.

Matrix - 38.0.34

N/A

Edit customerRegistrationID

CSRs now have the option to edit the customerRegistrationID field. More information here.arrow-up-right

N/A

N/A

SubCon Site / Account Management

Feature Name
Description
Circ System & Version
Payment Provider

Transaction History Table

A new transaction history page has been added: '/transactions'. This table has 4 columns that shows the information on previous payments (Date, Transaction Type, Amount and Status). The column names can be edited from CMS.

Matrix - 38.0.34

Spreedly

End user session and logout when password reset is complete

If a user changes his password whilst having several sessions opened with the same login, all sessions that are not the one the password change has been done will be automatically logged out.

N/A

N/A

Solicitor Concierge

Feature Name
Description
Circ System & Version
Payment Provider

ApplePay - Braintree payment method

A new payment method has been added in Solicitor.

N/A

Braintree

Zip Only Offers - Mandatory Available areas

Selecting available areas for Digital and Zip Only offers is no longer mandatory.

N/A

N/A

Tags in import/export mechanism

Tag information will now be available in the json file when using the import/export offer feature in Solicitor Concierge. More information here.

N/A

N/A

Other

Feature Name
Description
Circ System & Version
Payment Provider

Newzware - New Endpoints

In order to not affect every client that is using the /Authenticate and /DigitalAccess/Token endpoints and considering that a very custom solution was developed for an existing customer, a new set of endpoints have been created: /Newzware/Authenticate and /Newzware/DigitalAccess

N/A

N/A

Stripe Payment Integration

Stripe Payment provider is now supported in Subscription Panel, SubCon Admin (One CSR Portal) and SubCon Site (Account Mgmt)

Matrix - 38.0.34

N/A

Release 3.15.0.4

SubCon Site

Fix
Description
Notes

Failed Credit Card payments from Apple devices

Details added on August 21st, 2023.

Apple payments made using credit cards were experiencing failures, causing error messages to appear for customers. The payments initiated from Subscription Panel using Apple Credit card with Apple Pay payment method were also failing. Resolution: These issues have now been resolved by adding a new API setting key which defaults the ECI parameter value to 5.

  • Introduced a new MG2Control API Setting Key Edgil.SecureElectronicCommerceTransactionECI

  • For any client, the default value of the key is set as 5 at the root level. The ECI parameter is otherwise received from Apple Pay.

circle-exclamation

Release 3.15.0

New Feature or Enhancement
Description

Purchase API

The Purchase API now supports new starts in CircPro circ system, gifting and complimentary flows in NCS circ cystem, and Braintree, Cybersource and AuthorizeNet payment processors. For more information about PurchaseAPI please see the corresponding page. Note: Updated on 27th June '22 - Addition of Complimentary flow for NCS.

PayPal support for Braintree payment processor

PayPal payments are now supported for Braintree payment processor.

There is no need for any special API configuration. The integration is transparent for the API, which is expecting to receive a Braintree Token just like with any other CC.

It's up to the Subscription Panel to use Braintree-PayPal library to generate that Token. The appropriate component must be included in presentation (PayPalBrainTreeV3) in CMS. Note: Updated on 22nd July '22 - Addition of API explanation and CMS component.

Future transactions grid in One CSR Portal

At the bottom of the Account tab there is a grid where a CSR can see future transactions scheduled for this subscription like Upgrade/downgrade, Expire, End of Grace period, Permanent Stop, Temporary stop, Billing and/or Delivery address change. Above the tabs there is a clickable info message with short information about the future transaction. No specific setup is required. Minimum NCS version required is 2020.2.1 and extract version should be version 2

Subscription Payment method type in Account Management

Subscription payment method type like Apple Pay, Google Pay, Credit Card, Bank Draft, InApp, etc. is displayed at the Billing section of Dashboard and at the Update Payment Page. This feature can be turned on/off via MG2control setting.

Landing Application

The newly developed landing application allows the business user to access One CSR Portal, CMS and Solicitor Concierge dependent on the user permission from the single landing screen without having to log in each application separately.

Videos support in Account Management

The Benefit element in CMS now has Video property where you can add the link to the video. Please note that only youtube links are supported. In the Benefit at the main page of the Account management, you will see a thumbnail and a play icon that will launch the media player playing the video. Any client can use this component. For more information about the Benefit component, please see the corresponding page

Culture-specific formatting in Account Management and One CSR Portal

This feature allows to display date in a culture-specific format in Account Management and One CSR Portal. We support American formatting (MONTH-DAY-YEAR) and European (DAY-MONTH-YEAR) one. To use this feature you have to have the Culture populated in the Countries table in the database.

Product and Service type management in One CSR portal

Manual editing of Products and Service Types is deprecated and not available from One CSR Portal anymore. Please contact your implementation manager or data team directly to add/edit a Product or Service Type.

Update Occupant enhancements

Email validation was added. Now it’s not possible to use the email that already is used by another subscriber.

Subscription search enhancements in One CSR portal

Subscription search logic on One CSR portal was enhanced. Now if House Number is provided, then Street name and Zip Code should be required too. if ZIP code is provided then any other additional field should be required too. This logic is implemented in all places where we search subscriptions against address: subscription search on the main page, subscription search when adding registration

‘Forget password’ email for One CSR portal

This feature allows the CSR to send a ‘Forget password’ email by clicking a corresponding button on the Digital tab

Solicitor Concierge payment method enhancements

  • inApp payment methods are disabled for Smart offers as the Smart offers cannot be sold inApp.

  • Paypal circ payFlow payment method is deprecated - only PayPal and PayPal Express are left

  • Trial subscription payment method is deprecated for all the clients except those using DSI Circ

  • Comp subscription payment method is hidden for all clients

Solicitor Concierge Import/Export enhancement

When importing/exporting Products and Service type the complex unique key is replaced with ProductId and ServiceTypeId, respectively

Log out from all devices for Account Management

This is a security improvement for the end-users. When they log out from one device they automatically are logged out from on all their devices

ApplePay, GooglePay and PayPal support in frictionless checkout

ApplePay, GooglePay and PayPal payment methods are now supported in frictionless checkout for NCS/Payway

Purchase API for the new starts in CircPro

New starts in CircPro circulation system are now supported in PurchaseAPI. The new PurchaseAPI has two execution parts: synchronous (to perform the input model validations) and asynchronous (to process all child events). The new start gets rejected if one of the synchronous steps fails while the asynchronous step(s) would fail silently without any user notification. CSRs are able to view failed events and the failure reason, update data and reprocess events via One CSR Portal. More information can be found in our public arrow-up-rightdocumentation.

Please note that the introduction of synchronous and asynchronous events will result in two Account Numbers for a subscription purchased on Subscription Panel: the confirmation number is the temporary Account Number that wil be replaced then by a permanent one. The Account number was hidden from the Confirmation page as well as LTE receipts. The users will still get the Permanent Account Number in a confirmation email.

Account Management Update Occupant/Subscriber information for CircPro

Occupant/Subscriber information like first name, last name, phone, email would now be synced with CircPro circulation system. Available for CircPro Clients with 2021-1 version. Please check our publicarrow-up-right documentation for more details.

Billing and Delivery address change for CircPro

Ability to change in real time both the billing and delivery addresses from SubCon admin (CSR Portal). Please check our publicarrow-up-right documentation for more details.

Upgrade/Downgrade Subscriptions in Self Service Portal for CircPro

Users can now upgrade or downgrade their subscriptions from the Self Service Portal (Digital to Print and viceversa). Please check our publicarrow-up-right documentation for more details.

Zip Only Starts for CircPro

A Digital ZIP-only Subscription Purchase requires a subscriber to enter only a few fields to make a purchase (Email address, First Name, Last Name, Zip Code and Phone Number). Please check our publicarrow-up-right documentation for more details.

Registration data in Feedback page in Account Management

In order to meet security standards and not to disclosure the data that might not belong to the user (in case of Guest) we now prepopulate the fields at the Feedback page with the Registration data, not Subscription. Note added 17 Oct 2022

Last updated

Was this helpful?