Release 1.13.0

Core Functionality Updates

ChangesDescription
ACH Transaction Processing and Rejection Handling for Nuvei ProcessorACH transactions are not processed in real-time. To ensure accurate transaction status in the system, it is essential to obtain data on any rejections. This functionality has been implemented to improve transaction status accuracy and system reliability.
Backup Processor Retry for Recurring PaymentsThe backup processor retry feature was enhanced to support recurring payments, in addition to one-time payments. When a payment attempt fails through the primary processor, the system will automatically retry the payment using a backup processor, provided the relevant setting is enabled. This enhancement ensures that both one-time and recurring payment transactions have a higher chance of success, reducing disruptions and improving the overall user experience.
Expanded Time Zone SupportTime zone support has been expanded from previously only accommodating US time zones to now including a full global list of time zones. This enhancement ensures that users from around the world can select and use their local time zones, improving the accuracy and relevance of time-based data and scheduling within the system. Additionally, the UI now displays the user's local time and supports Daylight Saving Time (DST), providing a more personalized and user-friendly experience. This feature aims to provide a more inclusive and flexible user experience for a global audience.
TSYS Payment Processing via Payments APIExisting endpoints in the Payments API now support processing payments through TSYS. This enhancement allows for seamless integration with TSYS, providing greater flexibility and more options for handling transactions.
Merchant SearchThe dropdown menu for searching merchants has been enhanced with a new search functionality. Users can now quickly find and select merchants by typing keywords into the search field within the dropdown, streamlining the process of locating specific merchants.
Role Based Access Control (RBAC)Role-Based Access Control (RBAC) has been implemented to enhance security and streamline user management within the system. This feature allows administrators to assign specific roles to users, each with defined permissions and access levels.
Multiple Payment Methods for SubscriptionsA new feature has been added that allows multiple payment methods to be associated with a single subscription. When creating a subscription, users can now add several payment methods, which will be used sequentially for processing payments.

If a payment fails with the primary card, the system will automatically attempt to process the payment with the next available card during the next billing cycle. The number of retry attempts for each payment method can be configured to meet specific needs.

In the event of a hard decline on a card, that card will be excluded from further payment attempts and will no longer be used. This feature is configurable and operates for merchants when enabled, providing increased flexibility and reliability in subscription management. It ensures that payments are more likely to be successfully processed, even if initial payment attempts fail.
Configurable Subscription Payment Recycle SchedulingA new feature allows merchants to configure the payment recycle schedule for subscriptions by contacting support. Merchants can now request customized scheduling for retrying failed subscription payments, ensuring that payment attempts are aligned with their specific needs and preferences.

To set up or modify the payment recycle schedule, merchants can reach out to our support team, who will assist in configuring the desired retry intervals and frequency. This feature provides greater control over payment management and enhances the ability to handle subscription payments effectively.
Expanded Country Support for Merchant ConfigurationPreviously, merchant configuration was limited to a single country, the US. This release expands the available options to include all countries. Merchants can now configure their settings for any country.
Improved Network Token Retrieval ProcessThe process for obtaining network tokens has been enhanced to provide a more efficient and reliable experience. This improvement streamlines the steps involved in retrieving network tokens, reducing latency and increasing the accuracy of token generation.

API Reference Guide Updates

ChangesDescription
Removal of Avatax Tax ParametersSeveral Avatax-related tax parameters were removed to streamline the invoicing process. The following parameters have been removed:
  • EntityUseCode (Avalara tax exemption code) from the invoice and customer entities.
  • TaxFinalizationStatus from the invoice entity.
  • TaxCode from the invoice line items.

Documentation Portal Updates

ChangesDescription
Checkout Line Items Value TypesThe Checkout Guide has been updated to include detailed information about the Value Types of line items. This addition provides clear guidance on how to define and utilize different value types for line items during the checkout process.

Technical Enhancements

ChangesDescription
International paymentsThe architecture has been prepared to support international payments, ensuring a seamless and reliable transaction experience for global users.
Framework updateThe .NET framework has been updated to the newest version. This upgrade brings enhanced performance, improved security, and better support for modern development practices.
Bug fixesWe've resolved several bugs to improve the stability and performance of the product.