3.15.0 and 3.15+
This page contains Release notes for major 3.15.0 Release and minor 3.15+ Releases
DISCLAIMER
Product Information contained within this document, including technical information and functional specifications, is subject to change without notice. Naviga reserves the right to make any changes to the information in this document at any time without notice. Naviga makes no warranty, representation, or guarantee regarding the suitability of its products and services for any particular purpose.
Release 3.15.3.5
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
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.
This fix was also merged to 3.16.0.7 and 3.15.2.3.
Updated on June 26th, 2023
Release 3.15.3.1
CMS
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.
Note: If the TLS version is not configured in the web.config file, CMS now uses the TLS 1.2 security protocol by default.
This fix was also merged to 2.39.1, 2.39.1.0, 3.15.2.1, 3.16.0.13, 3.16.1.7, 3.16.2.4, and 3.16.3.
Release 3.15.3
Subscription Panel
Seamless theme updated
Step Header now supports gradient.
N/A
OneTrust script added
OneTrust tag at the checkout helps manage and maintain compliance with user consent laws
N/A
N/A
Other
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
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
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
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.
This fix was also merged to 3.15.0.4, 3.15.1.5, and 3.15.2.2.
Subscription panel
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.
This fix was also merged to 3.16.0.7 and 3.15.3.4.
Updated on June 26th, 2023
Release 3.15.2.2
SubCon Site
Bug Fixes
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.
This fix was also merged to 3.15.0.4, 3.15.1.5, and 3.15.2.3.
Release 3.15.2.1
CMS
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.
Note: If the TLS version is not configured in the web.config file, CMS now uses the TLS 1.2 security protocol by default.
This fix was also merged to 2.39.1, 2.39.1.0, 3.15.3.1, 3.16.0.13, 3.16.1.7, 3.16.2.4, and 3.16.3.
Release 3.15.2
Subcon Admin / One CSR Portal
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
Peach Payment Integration
Payments are now supported with PeachPayments.
Matrix - 38.0.34
N/A
Release 3.15.1.5
SubCon Site
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.
This fix was also merged to 3.15.0.4, 3.15.2.2, and 3.15.2.3.
Release 3.15.1
Subscription Panel
Display external billing logo on order summary
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.
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
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
Matrix - 38.0.34
N/A
Edit customerRegistrationID
N/A
N/A
SubCon Site / Account Management
Transaction History Table
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
ApplePay - Braintree payment method
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
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
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.
This fix was also merged to 3.15.1.5, 3.15.2.2, and 3.15.2.3.
Release 3.15.0
Purchase API
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
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
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
Billing and Delivery address change for CircPro
Upgrade/Downgrade Subscriptions in Self Service Portal for CircPro
Zip Only Starts for CircPro
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