Skip to main content

2018

Explore the updates and enhancements we made to our platform in 2018.

Added

Applications

A note has been added to the Applicable Price Configurator in Commerce Assistant, informing users about the legal requirements for redirecting customers based on their GeoIP location.

Why this is important: Ensures compliance with local laws when managing customer redirection based on geographic location.

Applications

Check Commerce Assistant Version

You can now check which version of Commerce Assistant you are using under Help > About Commerce Assistant.

Why this is important: Provides clarity on the software version in use, helping users and support teams troubleshoot issues more effectively.

Fixed

APIs

Negative Customer Price Handling

The Update Subscription Item API previously allowed negative values in the CustomerPrice object, which caused processing errors. This has been corrected, and negative values now throw an error.

Why this is important: Prevents errors in transaction processing and ensures accurate pricing data.

APIs

Partnerize Integration Bug Fix

A bug in the Cleverbridge integration with Partnerize, used for performance marketing, has been fixed.

Why this is important: Ensures smooth functionality when using the Partnerize platform for marketing purposes.

Applications

Export Purchases Error Fix

Under certain conditions, the Export Purchases feature in Commerce Assistant would throw an error. This issue has been resolved.

Why this is important: Improves the reliability of exporting purchase data, streamlining reporting.

Added

APIs

Multi-Client Cross-Sell Data in Get Purchase API

It is now possible to use the Get Purchase API to retrieve information about a purchase initiated by another Cleverbridge client in a multi-client cross-sell.

For more information, see Get Purchase.

Why this is important: Enhances cross-sell reporting, ensuring you have complete information about sales, even when initiated by other clients.

Checkout

Reset Pre-Existing Cookies for MVT Campaigns

You can now reset pre-existing cookies that store outdated MVT candidate information, allowing fresh MVT campaigns without interference from previous campaigns.

Why this is important: Ensures accurate tracking and results for new MVT campaigns.

Checkout

Dynamic pricing is now applied to products that have not been added to the cart yet, such as products recommended during the checkout process.

For more information, see Dynamic Products.

Why this is important: Optimizes upselling during checkout by dynamically adjusting prices based on user behavior.

Fixed

Payments

Boleto Bancario Processing Update

Changes were made to the Boleto Bancario processing to align with the technical specifications provided by the payment service provider.

Why this is important: Ensures Boleto Bancario payments are processed smoothly and in accordance with regulations.

Payments

Transaction Decline Issue in the USA

A bug that caused certain transactions to be declined in the USA has been fixed.

Why this is important: Resolves payment decline issues, improving the success rate of transactions in the USA.

Added

Applications

Commerce Assistant and Business Intelligence Help Resources

All videos, tutorials, and help documents for the Commerce Assistant and Business Intelligence applications are now available in the Client Support Center.

Why this is important: This centralizes all resources in one place, making it easier for users to find the information they need.

Applications

Cancel Purchases Waiting for Payment

It is now possible to cancel purchases in Commerce Assistant with the status “Purchase order waiting for payment.”

Why this is important: Gives users greater control over "open" orders that are pending payment.

Applications

Search by Renewal Type in Commerce Assistant

You can now search and filter by "Renewal Type" in the Subscriptions section of Commerce Assistant.

Why this is important: Makes it easier to manage subscription renewals based on their type.

Applications

Filter Inactive MVT Campaigns

It is now possible to filter out inactive MVT campaigns in the MVT Campaign Portal.

Why this is important: Allows easier focus on active campaigns.

Channel Management

Export Compliance for New Affiliates

Export compliance checks are now automatically run on new affiliates/publishers signing up via our Performance Marketing Platform.

Why this is important: Ensures that all members of the affiliate network comply with legal requirements.

Changed

APIs

PaymentResult Object in Process Cart API

The Process Cart API and some notifications now include a PaymentResult object, informing users whether payment processes succeeded or failed.

For more information, see PaymentResult Object.

Why this is important: Provides greater transparency into the status of payment processes.

Applications

Help Viewer Update in Commerce Assistant

The "Help Viewer" in Commerce Assistant and Business Intelligence applications has been replaced with a link to the Client Support Center, providing direct access to searchable online help.

Why this is important: Improves access to support resources and helps users find assistance more quickly.

Applications

Switch Subscription Renewal Type

The Reinstate button in Purchase Viewer > Subscription Billing has been changed to a Switch to Manual/Automatic Renewal button, allowing users to quickly change a customer's renewal type.

Why this is important: Simplifies the process of switching between manual and automatic renewals.

Applications

Optimized Commerce Assistant Update Process

The process for updating Commerce Assistant has been optimized, allowing users to start using the tool more quickly.

Why this is important: Reduces downtime during updates, improving workflow efficiency.

Fixed

APIs

Get Purchase API Declined Payment Status Error

A bug causing the Get Purchase API to return errors for certain customers with declined payment statuses has been fixed.

Why this is important: Resolves issues with retrieving purchase data for declined transactions.

APIs

Update Contact API Notification Bug

A bug causing notifications to not be sent after calls to the Update Contact API has been resolved.

Why this is important: Ensures notifications are sent as expected after contact information is updated.

APIs

Align Subscription API Fix

A bug affecting the Align Subscription API has been fixed.

Why this is important: Ensures proper alignment of subscription terms.

Applications

Export Purchases Error Fix

A bug affecting the Export Purchases feature in Commerce Assistant has been fixed.

Why this is important: Ensures data can be exported without errors.

Checkout

Custom Client Domain Fix

A bug causing the Cleverbridge domain to be used instead of custom client domains in some cases has been resolved.

Why this is important: Ensures custom domains are used consistently.

Checkout

Duplicated Products in Session URLs

A bug causing products to be duplicated when session URLs were reloaded has been fixed.

Why this is important: Resolves issues with duplicate products appearing in the cart.

Payments

UK PayPal Transaction Bug Fix

A bug affecting some UK PayPal transactions has been resolved.

Why this is important: Ensures smooth processing of PayPal transactions in the UK.

Payments

US Acquirer Payment Failures

A bug causing payment failures with one of our US acquirers has been fixed.

Why this is important: Improves the success rate of payments processed by the US acquirer.

Added

Subscriptions

Customer Self-Service UI for Subscription Management

We now offer an out-of-the-box, Cleverbridge-hosted, Customer Self-Service UI that allows customers to manage their subscription-metrics. Contact Client Experience for more information.

Why this is important: Enables customers to self-manage their subscription-metrics, reducing support costs and improving user experience.

Subscriptions

Update Subscription Renewal Type API

The Update Subscription Renewal Type API is now available, allowing customers to change between manual and automatic subscription renewals.

For more information, see Update Subscription Renewal Type API.

Why this is important: Provides more flexibility for customers to manage their subscriptions.

Changed

Applications

Cancel Purchase Orders Waiting for Payment

You can now cancel purchases with the status "Purchase order waiting for payment" by selecting the Deactivate and terminate subscription billing checkbox in the Purchase Viewer.

Why this is important: Improves control over pending purchase orders.

Applications

Activate/Deactivate Notifications in Commerce Assistant

It is now possible to activate and deactivate specific notifications in Commerce Assistant without needing to delete them.

Why this is important: Provides greater flexibility in managing notifications.

Applications

Exclude Product Selection in Client Account Syncs

It is now possible to exclude product selection information when syncing data between two Cleverbridge client accounts.

Why this is important: Offers more control over which data is synced between accounts.

Checkout

Expiration Date Checker Update

Based on data from the newly launched Expiration Date Checker, the tool has been updated to perform differently depending on the bank issuing the credit card.

Why this is important: Enhances revenue retention by improving the accuracy of the tool.

Subscriptions

Reattempt for Generically Declined Transactions

Transactions that are generically declined by our primary acquirer are now instantly re-routed to another acquirer for a reattempt.

Why this is important: Increases the success rate of recurring subscription transactions.

Fixed

APIs

Fraud Protection Mode in Process Cart API

A bug affecting the FraudProtectionMode parameter in the Process Cart API has been fixed.

Why this is important: Improves fraud protection accuracy during the checkout process.

Payments

Wire Transfer Information in Emails

A bug causing Cleverbridge wire transfer information to not appear in some customer emails has been fixed.

Why this is important: Ensures customers receive accurate payment information.

Payments

American Express Card Refresher Bug

A bug affecting the American Express Card Refresher has been fixed.

Why this is important: Ensures up-to-date card information for American Express customers.

Payments

Currency Updates Bug Fix

A bug affecting currency updates has been fixed.

Why this is important: Ensures accurate currency updates for international transactions.

Added

Applications

New Metrics for MVT Campaign Portal

We added new metrics to the MVT Campaign Portal to help you better determine which checkout pages to permanently activate. These metrics include Conversion Rate, Uplift, and Significance.

For more information, see Monitor the test.

Why this is important: Helps you better evaluate and optimize your multivariate tests.

Payments

Reattempt for Declined Initial Transactions

All transactions generically declined by our primary acquirer are now instantly re-routed to another acquirer for a reattempt.

Why this is important: Increases authorization rates for initial transactions.

Payments

Expiration Date Checker BIN Data

The Expiration Date Checker now takes into account the Bank Identification Number (BIN) of the customer's credit card. By collecting and analyzing BIN data, we identify unique extension rules for different banks.

Why this is important: Improves authorization rates for subscription renewals.

Changed

APIs

Enhanced Pricing API

The Pricing API has been enhanced to allow submission of multiple product IDs or internal product IDs for catalog pages or other multi-product displays.

For more information, see Pricing API.

Why this is important: Allows more flexibility when populating pages with product pricing data.

Applications

Improved UX in MVT Campaign Portal

The MVT Campaign Portal now groups candidates with the same link audience using color-coding and introduces a “Control candidate” button to simplify A/B test management.

For more information, see Manage an MVT Campaign.

Why this is important: Streamlines the management of A/B tests, making it easier to set controls and evaluate results.

Checkout

New Security Features for Test Credit Cards

To ensure security and compliance, new security features were added for test credit cards in Commerce Assistant. This includes encryption and limitations on who can create test cards.

Why this is important: Enhances security for internal testing processes.

Checkout

Fallback URL for Expired SURLs and Inactive MVTs

The fallback URL feature, introduced in July 2018, now also handles inactive MVTs. If a user attempts to access an expired SURL or an inactive MVT, they are redirected to a fallback URL.

For more information, seeAccount setup.

Why this is important: Ensures a smooth customer experience by redirecting users to an active page when their link is no longer valid.

Fixed

APIs

Error with Large Subscription Numbers

The Get subscriptions for Customer API returned an error when the customer had a large number of subscription-metrics. This bug has been fixed.

Why this is important: Ensures API can handle large datasets without errors.

APIs

Update Subscription Parameters API Bug Fix

The Update Subscription Parameters API now works as described in the documentation.

Why this is important: Ensures accurate functioning of the API endpoint.

Checkout

Installment Billing Information on Confirmation Page

Installment billing information is now only displayed on the confirmation page when the option is available for the subscription.

Why this is important: Ensures correct information is shown to customers.

Payments

Kuwaiti Dinar Payments Bug

We fixed a bug affecting payments in Kuwaiti dinar processed by one of our European acquirers.

Why this is important: Resolves payment issues for transactions in Kuwaiti dinar.

Payments

Retry Logic for Subscriptions

A bug affecting the retry logic for subscriptions handled by clients has been fixed.

Why this is important: Improves reliability of the retry process for subscription payments.

Payments

Customer Emails for Declined Payments

A bug that prevented automated customer emails from being sent when a payment was declined by the card issuer has been resolved.

Why this is important: Ensures customers are properly notified of payment issues.

Subscription

Offline Payment Notifications

Notifications were not being sent for subscriptions modified via the Increase Subscription Item Quantity API when the payment type was offline and the AlignToCurrentInterval parameter was set to true. This has been fixed.

Why this is important: Ensures notifications are sent correctly for modified subscriptions.

Subscription

Purchase Status for Offline to Online Payment Changes

Previously, the purchase status for a subscription remained "awaiting offline payment" when the payment type was changed from offline to online. Now, the status is correctly updated to "hold."

Why this is important: Prevents issues with subscription renewals after payment type changes.

Added

APIs

Update Purchase Parameters API

A new API endpoint, Update Purchase Parameters, lets you update the x-parameters for an existing purchase.

For more information, see Update Purchase Parameters API.

Why this is important: Provides more flexibility for modifying purchase data.

APIs

Subscription Billing Interval in Notifications

The customer's current subscription billing interval length has been added to notifications.

For more information, see RecurringBilling Object.

Why this is important: Offers more detailed information about the subscription in notifications.

Applications

Fallback URL for Expired SURLs

It is now possible to define a fallback URL in Commerce Assistant. Customers who attempt to use an expired SURL or delete all products from their cart will be redirected to this URL.

For more information, seeAccount setup.

Why this is important: Improves the customer experience by providing a clear path for invalid or expired links.

Applications

Commerce Assistant now offers the option to renew all download links for a purchase with one click.

Why this is important: Simplifies the process of renewing download links for customers.

Channel Management

Launch of Performance Marketing Platform

We've launched our new Performance Marketing Platform, powered by Partnerize, enabling advertisers to onboard, track, optimize, and pay publishers for advertising their products or services.

For more information, see Partnerize.

Why this is important: Provides a powerful new tool for managing performance marketing campaigns.

Payments

Default Customer Address for Brazilian Local Payments

We now submit default customer address information for all local payments in Brazil to prevent any possible declines.

Why this is important: Ensures smooth processing of payments in Brazil.

Payments

Enhanced Payment Processing Monitoring

We’ve enhanced our payment processing monitoring to respond more quickly to any disruptions.

Why this is important: Improves the reliability and response time for payment issues.

Payments

Streamlined Sales Tax Update

We incorporated the latest tax exemption reasons from the Streamlined Sales Tax Governing Board into our platform.

Why this is important: Ensures tax exemptions are applied correctly for US customers.

Reporting

Exclude Internal Traffic from Business Intelligence Reports

You can now define an IP range to exclude internal traffic from Business Intelligence reports. For more information, contact Client Experience.

Why this is important: Improves the accuracy of your reporting by excluding non-customer traffic.

Changed

APIs

Pricing API Discounted Data and GraphQL Infrastructure

The Pricing API payload now includes discounted pricing data and benefits from additional stability due to its new GraphQL infrastructure.

For more information, see API Reference.

Why this is important: Provides more accurate pricing data and better performance for API users.

Applications

Clearer Error Messages for CSV Import Failures

The Update Price Configuration from CSV feature in Commerce Assistant now returns clearer error messages when an import fails.

Why this is important: Improves error handling, making it easier to resolve CSV import issues.

Fixed

APIs

Unrequested Files in Notifications Bug

In some cases, unrequested files were automatically emailed with notifications. This bug has been fixed.

Why this is important: Prevents confusion caused by unnecessary attachments in notification emails.

Checkout

Sales Tax Calculation for Cart Quantity Changes

In rare cases, sales tax was not correctly calculated when a user changed the quantity of a cart item. This error no longer occurs.

Why this is important: Ensures accurate tax calculation during the checkout process.

Payments

SAML Integration Tests

A bug causing SAML integration tests to fail has been fixed.

Why this is important: Ensures smoother integration with SAML authentication.

Payments

Account Updater Bug in EMEA

A bug affecting the Account Updater for EMEA has been fixed.

Why this is important: Ensures successful account updates for customers in EMEA.

Payments

Refund Task Cancellation on Return Debit/Chargeback

If a refund is queued for a purchase, the refund task is now canceled if a return debit or chargeback occurs for the same purchase.

Why this is important: Prevents duplicate refund processing in case of chargebacks or return debits.

Payments

Installments Option for Boleto Bancário and Boleto Flash

The installments option is no longer displayed on checkout pages when customers select Boleto Bancário or Boleto Flash as the payment method.

Why this is important: Prevents confusion for customers using these payment methods.

Added

Clearing & Payouts

GDPR Compliance for Clearing Documents

To ensure GDPR compliance, clients can now opt out of receiving address information in clearing documents.

For more information, see [Field Reference for Clearing Report]../using-the-platform/field-reference-for-clearing-report).

Why this is important: Helps ensure GDPR compliance for businesses handling EU customer data.

Payments

New License Creation for Offline Payments After Bank Declines

If a customer successfully completes an offline payment after a bank declines a direct debit, a new license will be created and sent to the customer.

Why this is important: Ensures the customer receives a valid license after payment completion.

Payments

Taxes Recalculated for Renewals

Taxes are now recalculated before each renewal to ensure that any customer address changes are taken into account.

For more information, see Manage international taxation.

Why this is important: Ensures accurate tax calculation based on up-to-date customer information.

Checkout

Product Sale Restrictions

It is now possible to limit how your products are sold by other companies that use cleverbridge’s services.

For more information, contact Client Experience.

Why this is important: Provides more control over how and where your products are sold.

Products & Pricing

Customized Backup CD/DVD Labels

Labels for backup CDs/DVDs can now be customized with the customer’s email address.

Why this is important: Adds a personalized touch to physical product labels.

Subscription Billing

Manual Renewal for Offline Payment Methods

A new database setting allows assigning a manual renewal type to all subscriptions created with an offline payment method, even if the customer selects automatic renewal during sign-up.

For more information, contact Client Experience.

Why this is important: Enables greater flexibility in managing subscription renewals.

Changed

APIs

License Period in Notifications

Many notifications now include the field LicensePeriodInMonths.

For more information, see PaidOrderNotification and PurchaseItem Object.

Why this is important: Provides more detailed information about the duration of licenses.

Applications

Improved Product Setup UX in Commerce Assistant

The user experience for setting up products in the Commerce Assistant has been improved. Additional product name information is now displayed in square brackets, and the subscription interval fields have been reorganized and renamed in the Subscription Options section.

Why this is important: Enhances the clarity and ease of setting up subscription products.

Applications

Improved Account Synchronizer Performance

The performance of the Commerce Assistant’s account synchronizer has been further improved.

Why this is important: Speeds up synchronization processes for better performance.

Payments

Improved Payment Service Provider Adapter

We reworked the adapter for one of our payment service providers, increasing the maintainability and reliability of our platform.

Why this is important: Enhances the stability and reliability of payment processing.

Fixed

Checkout

MVT Traffic Distribution Bug Fixed

A bug affecting MVT traffic distribution has been fixed.

For more information, see Perform Multivariate Testing.

Why this is important: Ensures correct traffic distribution during multivariate testing.

Checkout

Logging Error in Checkout Process

We fixed a logging error in the checkout process.

Why this is important: Improves the reliability of the checkout logging system.

Checkout

Product Selections with Allow Multiple Parameter

Using the checkout process parameter &allowmultiple=true no longer causes an error during product selection.

Why this is important: Prevents errors when allowing multiple product selections.

Payments

Duplicate PayPal Transaction Reference Number Bug

Under certain circumstances, the same PayPal transaction reference number was assigned to different purchases. This error has been fixed.

Why this is important: Ensures unique PayPal transaction reference numbers for each purchase.

Payments

PayPal Billing Agreement Error Fixed

We fixed an error affecting PayPal billing agreements.

Why this is important: Ensures PayPal billing agreements function correctly.

Added

APIs

New Reference Documentation for Notifications

We published new reference documentation for our notifications. It includes descriptions of models, JSON and XML examples, and all related fields.

Why this is important: Provides a comprehensive guide to understanding and using notifications.

APIs

JSON Format for Web Key Generators

When adding a web key generator, you can now choose to receive notifications with transactional data in JSON format.

For more information, see License Key Generators.

Why this is important: Allows better data handling with JSON-formatted transactional data.

APIs

X-Parameter Support in PaidOrderNotification

If an x-parameter is passed with the order on the purchase item level, it is now included in the PaidOrderNotification.

For more information, see Set up x-parameters.

Why this is important: Enables product-specific identification in notifications.

Payments

Export Compliance Screening Retry

If export compliance screening for a purchase fails, the screening is automatically retried after 20 minutes.

Why this is important: Ensures a secondary attempt to process purchases affected by export compliance issues.

Payments

Export Compliance Timeout Handling

If export compliance screening times out after 20 seconds, an error is logged, and the purchase status remains New.

Why this is important: Ensures proper handling of export compliance timeouts.

Applications

CSV Support for Reports in Business Intelligence

You can now open, export, and subscribe to reports as CSV files in Business Intelligence.

Why this is important: Enhances flexibility for handling reports in a more accessible format.

Changed

APIs

GDPR Compliance: Masked IP Addresses

To ensure GDPR compliance, the final digits in IP addresses are masked with a 0 in notifications and key generator responses. This also applies to purchase data exported from the Commerce Assistant.

Why this is important: Helps comply with GDPR requirements by anonymizing IP addresses.

APIs

GDPR Compliance: Optional Address Information

Clients can now opt out of receiving address information in notifications, complying with GDPR. This also applies to purchase data exported from the Commerce Assistant.

Why this is important: Provides greater control over customer data in compliance with GDPR.

APIs

Process Cart API Outage Handling

If requests made using the Process Cart API cannot be saved during an outage, XML recovery files are created and saved once the outage is over.

Why this is important: Ensures no data is lost during API outages.

Applications

Improved Commerce Assistant Synchronizer

The performance of the Commerce Assistant’s account synchronizer feature has been improved.

Why this is important: Improves the speed and performance of synchronizing account data.

Applications

GDPR Compliance: Remote IPs and Hostnames

To ensure GDPR compliance, remote IP addresses and hostnames are no longer available in the Purchase Viewer in the Commerce Assistant.

Why this is important: Helps ensure GDPR compliance by limiting access to sensitive information.

Fixed

Payments

Correct Purchase Status for Boleto Bancário Payments

All orders paid with Boleto Bancário now receive the correct purchase status Paid instead of Awaiting offline payment.

Why this is important: Ensures accurate payment status for offline payments.

Payments

American Express Cardrefresher Files Correctly Stored

Files from American Express Cardrefresher are correctly stored in the database again.

Why this is important: Ensures proper storage of payment-related data.

Payments

Account Updater No Longer Blocks Refunds

The account updater no longer prevents a refund from being issued.

Why this is important: Ensures refunds are processed smoothly without interference from account updates.

Payments

Fixed Errors When Changing Payment Methods

An error has been fixed that occurred when changing a payment method from a credit card to a debit card, and vice versa.

Why this is important: Prevents errors during payment method changes.

Payments

Correct Chargeback and Return Debit Processing

Chargebacks and return debits are processed correctly again for one of our payment providers.

Why this is important: Ensures proper handling of chargebacks and return debits.

Checkout

Broken quote links have been fixed.

Why this is important: Prevents issues with accessing quote links.

Checkout

Affiliate Commission Tracking Error Fixed

During database maintenance, an error no longer occurs on checkout pages when an affiliate commission is tracked.

Why this is important: Ensures accurate affiliate commission tracking.

Checkout

We fixed a client account synchronizer bug that affected the client account ID in MVT links.

For more information, see Manage an MVT Campaign.

Why this is important: Ensures proper synchronization of client accounts in MVT links.

Checkout

Payment links are now generated correctly for all purchases.

Why this is important: Ensures seamless payment link generation.

Checkout

SAML Response Mapping Error Logged

An error is now logged if an email is missing after SAML response mapping.

Why this is important: Ensures errors in SAML response mapping are recorded for debugging.

Applications

Purchase Viewer Bug Fixed

A bug in the Commerce Assistant’s Purchase viewer has been fixed.

Why this is important: Ensures the Purchase Viewer operates correctly.

Applications

Purchase Viewer Updated for Declined Direct Debits

When a direct debit is declined, the payment option field will now be updated in the Purchase viewer of the Commerce Assistant.

Why this is important: Ensures correct payment status is displayed for declined direct debits.

Applications

Fixed VAT ID Bug in Commerce Assistant

An error caused by spaces being manually added to VAT IDs in the Commerce Assistant has been fixed.

Why this is important: Prevents VAT ID entry errors from causing issues.

Applications

Business Intelligence Report Locking Conflict Fixed

If a locking conflict occurs in Business Intelligence when generating a report, the BI will automatically retry.

Why this is important: Ensures reports are generated without manual intervention after a conflict.

Applications

CSV Export Bug Fixed in Business Intelligence

If the Export as option was selected for a bookmark in Business Intelligence, the file wasn’t exported to the user’s local temp folder. This has been fixed.

Why this is important: Ensures reports are exported correctly to local folders.

Added

Payments

Boleto Flash Support

Our platform supports the payment method Boleto Flash for Brazilian customers.

Why this is important: Expands payment options for Brazilian customers.

Checkout

Skipping Confirmation Page on Payment Option Redirect

When the customer chooses a payment option that triggers a redirect, the confirmation page can be skipped from the checkout process flow.

Why this is important: Streamlines the checkout process.

APIs

New Subscription Item Data in Notifications

Subscription-related notifications now contain the new data item subscriptionItemRunningNumber within the recurringBilling object.

Why this is important: Provides additional subscription tracking details.

APIs

Subscription Renewal Type Change Notification

We introduced the notification type SubscriptionRenewalTypeChangedNotification, which is sent when the customer changes the subscription renewal type from automatic to manual or vice versa.

For more information, see Notification Types.

Why this is important: Notifies you of changes to customers' subscription renewal preferences.

APIs

Test Connection API

The new Test Connection API allows you to check whether you can connect with our REST API service using your user credentials.

Why this is important: Ensures smooth API connection setup.

Reporting

URL Parameter to Disable Tracking

It is now possible to prevent any tracking from firing by setting a URL parameter. For more information, contact Client Experience.

Why this is important: Offers more control over tracking behavior for specific scenarios.

Checkout

VAT ID Revalidation on Country Change

When a customer changes the country on the review page, the VAT ID is validated a second time.

Why this is important: Ensures the VAT ID is correct when the customer's country changes during checkout.

Changed

APIs

X-Parameters Added by Default to Subscriptions

When calling the Process Cart API, any x-parameters are now added by default to both the initial purchase and subsequent billing events.

Why this is important: Simplifies the application of x-parameters across multiple billing events.

APIs

Updated Notification Schema for India and UAE

The XML schema version for notifications has been updated to 3.13.0.5, which includes new states for India and the United Arab Emirates.

For more information, see Schema Definitions for Notifications.

Why this is important: Ensures compliance with local tax and administrative requirements in India and UAE.

Products & Pricing

Enhanced Price Scale Rounding Logic

The rounding logic in the price scale pop-up has been enhanced.

Why this is important: Ensures accurate pricing at various scales.

Payments

Compliance with Visa Requirements for Icelandic Krona

We adapted our platform to comply with new Visa requirements for processing payments in Icelandic krona (ISK).

Why this is important: Ensures smooth transaction processing in Icelandic currency.

Payments

PayPal Processing Endpoint Update

To prevent downtimes of PayPal processing, we updated a payment processing endpoint.

Why this is important: Ensures the reliability of PayPal payment processing.

Applications

Broken Scheduled Report Logic Improved

We extended the logic that identifies broken scheduled reports and prevents them from being sent.

Why this is important: Prevents sending of erroneous scheduled reports.

Applications

Commerce Assistant Performance Improvements

We improved the performance of Commerce Assistant by closing unused worksheets.

For more information about worksheets, see [Workspace]../commerce-assistant/workspace).

Why this is important: Enhances the efficiency of Commerce Assistant.

Fixed

Payments

American Express Card Refresher Error Fixed

The American Express card refresher no longer throws an error.

Why this is important: Prevents errors during payment updates for American Express cards.

APIs

Price Validation Calls Fixed

Price validation calls are functioning properly.

Why this is important: Ensures price data is validated correctly.

APIs

Cart Preview API Fixed

The Generate Cart Preview API returns cart items when called with a product selection.

Why this is important: Ensures that cart previews display the correct products.

Subscription Billing

Taxes Recalculated for Reinstated Subscriptions

Taxes are recalculated for all reinstated subscriptions.

Why this is important: Ensures accurate taxation for reinstated subscriptions.

Payments

Transaction Export to CSV Fixed

Transactions can be exported to a CSV file again.

Why this is important: Restores the functionality for exporting transactions.

Payments

CSV Export Column Header Duplication Fixed

When exporting transactions to a CSV file, the column header is no longer repeated.

Why this is important: Fixes redundancy in CSV export files.

Checkout

Trust Seal Error on Privacy Policy Fixed

The trust seal on our privacy policy no longer throws an error message.

Why this is important: Fixes issues with the trust seal on the privacy policy page.

Applications

Time Zone Fix for Business Intelligence Reports

The time zone setting for reports in Business Intelligence works properly with relative time periods again.

Why this is important: Ensures time-based filters in reports function correctly.

Payments

Correct Processing of Quotes with Purchase Orders

When a customer converts a quote into a purchase with the payment option purchase order, the purchase is correctly processed.

For more information about purchase orders, see Purchase orders.

Why this is important: Prevents errors during quote-to-purchase conversions using purchase orders.

Products & Pricing

Price Rules Applied to Recommendations

Price rules are correctly applied for recommendations on the confirmation page.

For more information about price rules, see Price configurations.

Why this is important: Ensures correct pricing for recommended products.

Subscription Billing

Retry Logic for Subscription Billing Activated

The retry logic for subscription billing is automatically activated.

Why this is important: Improves the handling of failed subscription payments.

Applications

Product List Filtering in Business Intelligence

Business Intelligence allows you to filter for product lists.

Why this is important: Enhances reporting capabilities for products.


Did you find this doc useful?