---
title: December 2025
description: System updates in December
---

[Skip to content](https://help.ecomcharge.com/en/knowledge-base/news-december-2025#main-content)

- [English](https://help.ecomcharge.com/en/knowledge-base/news-december-2025)
- [Русский](https://help.ecomcharge.com/knowledge-base-ru/news-december-2025)

English

Show submenu for translations

[Customer portal](https://help.ecomcharge.com/tickets?hsLang=en)

- [Subscribe to platform updates](https://share-eu1.hsforms.com/1iuchcnmzT9yq2VKMCRdsLwfnh6h)
- [Support & Requests](https://help.ecomcharge.com/en/knowledge-base/support-requests)

Open main navigation

Close main navigation

- [Subscribe to platform updates](https://share-eu1.hsforms.com/1iuchcnmzT9yq2VKMCRdsLwfnh6h)
- [Support & Requests](https://help.ecomcharge.com/en/knowledge-base/support-requests)
- - [English](https://help.ecomcharge.com/en/knowledge-base/news-december-2025)
    - [Русский](https://help.ecomcharge.com/knowledge-base-ru/news-december-2025)

  English
  
  Show submenu for translations
- [Customer portal](https://help.ecomcharge.com/tickets)
- [eComCharge Blog](https://ecomcharge.com/blog/)

[eComCharge Blog](https://ecomcharge.com/blog/)

 This is a search field with an auto-suggest feature attached.

- There are no suggestions because the search field is empty.

1. [eComCharge knowledge base](https://help.ecomcharge.com/en/knowledge-base?hsLang=en)
2. [Release Notes](https://help.ecomcharge.com/en/knowledge-base/release-notes?hsLang=en)
3. [2025](https://help.ecomcharge.com/en/knowledge-base/release-notes?hsLang=en#2025)

# December 2025

## beGateway – December updates

### User agreement consent in the payment widget

Your merchant can now display a user agreement consent block directly in the payment widget.  
Before completing a payment, the customer can open the document, review the merchant’s terms, and confirm their agreement.

New API parameters allow you to configure this block precisely:  
• set own text and link,  
• define the default toggle position,  
• skip the consent page when needed

![user\_agreement](https://help.ecomcharge.com/hs-fs/hubfs/user_agreement.png?width=664&height=344&name=user_agreement.png)

**Benefit:** The consent block can now be shown both in the payment widget and in the hosted payment page flow. This allows merchants to consistently capture customer agreement across different checkout scenarios and use it in case of disputes.

**More details in the Customer Portal:** [Edit shop details and settings](https://help.ecomcharge.com/en/knowledge-base/pspbackoffice-edit-shop-details-and-settings?utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-9rL96XE3Ntn0mtgNbJxxntE3RksIJMTj86q9kcR18SQyIufk4UhFCUngGeMrla7mYGMIM7&hsLang=en)

### Virtual refunds for card integrations

Virtual refunds are now available for card integrations that support this option.

This feature resolves cases where a refund was completed by the acquirer or a payment network, but the PSP system still shows the transaction as successful.

Example scenario:  
The customer requests a refund from their issuer → Visa initiates the refund → the acquirer returns the funds → but the PSP does not receive a corresponding update.  
As a result, the merchant sees an incorrect transaction status, and financial reconciliation becomes inconsistent.

With virtual refunds, the PSP can mark such transactions as refunded without sending a new refund request to the provider.  
This keeps statuses accurate and ensures financial records match what has already happened on the provider’s side.

If real refunds are not supported in an integration but virtual refunds are, the system will automatically use the virtual option.

**Benefit:** correct and consistent reconciliation when refunds are initiated outside the PSP system.

### New route for aggregated reports in DWH

A new API route in DWH now allows you to generate aggregated reports on processed transactions.

Functionally, it is similar to the reports available in the backoffice (Accounting → Reports), but it uses DWH data and offers more flexible filtering options.  
This is useful for analytics, internal monitoring, and process automation.

**Benefit:** deeper transaction insights and more reliable analytics based on DWH datasets.

**More details in the Customer Portal:** [Get an aggregated report for processed transactions](https://help.ecomcharge.com/en/knowledge-base/pspbackoffice-get-an-aggregated-report-for-processed-transactions?utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-9rL96XE3Ntn0mtgNbJxxntE3RksIJMTj86q9kcR18SQyIufk4UhFCUngGeMrla7mYGMIM7&hsLang=en)

### Smart Routing for verify-p2p transactions

The beGateway platform supports P2P card-to-card transfers. For clients who use this functionality, we have extended Smart Routing capabilities.

Smart Routing is now available not only for the transfer request (p2p) but also for the preliminary step - **verify-p2p**, where the system checks the possibility of the transfer and calculates the commission.

This makes it possible to select the correct gateway in advance, based on card parameters or routing rules.

This is particularly important for projects using several gateways with different commission structures for different card brands.

For example:  
• cards from specific sets are routed through gateway 1;  
• other cards through gateway 2.

The commission is calculated correctly from the start, and the transaction is processed through the optimal route.

**Benefit:** accurate commission calculation and consistent routing for P2P operations without manual adjustments.

**More details in the Customer Portal:** [Edit shop details and settings](https://help.ecomcharge.com/en/knowledge-base/pspbackoffice-edit-shop-details-and-settings?utm_source=hs_email&utm_medium=email&_hsenc=p2ANqtz-9rL96XE3Ntn0mtgNbJxxntE3RksIJMTj86q9kcR18SQyIufk4UhFCUngGeMrla7mYGMIM7&hsLang=en)

- [Admin Panel User Guide](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#main-content)

    - [Introduction](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#introduction)
    - [Before you start](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#before-you-start)
    - [Users](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#users)
    - [System administration](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#system-administration)
    - [Merchant account management](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#merchant-account-management)
    - [Configuration of payment gateways](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#configuration-of-payment-gateways)
    - [Merchant shop management](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#merchant-shop-management)
    - [Dashboard](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#dashboard)
    - [Configuration of fraud protection services](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#configuration-of-fraud-protection-services)
    - [Transaction management](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#transaction-management)
    - [Subscription management](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#subscription-management)
    - [Transaction reports](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#transaction-reports)
    - [Accounting and financial reports](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#accounting-and-financial-reports)
    - [Finances](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#finances)
    - [Merchant's balance](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#merchants-balance)
    - [Mass payouts to customers](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#mass-payouts-to-customers)
    - [Additional services](https://help.ecomcharge.com/en/knowledge-base/admin-panel-user-guide?hsLang=en#additional-services)
- [Smart Risk and Routing Engine](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#main-content)

    - [Introduction](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#introduction)
    - [Overall service description](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#overall-service-description)
    - [Getting started](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#getting-started)
    - [Smart routing management](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#smart-routing-management)
    - [Settings management](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#settings-management)
    - [Appendix 1: Logical operators](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#appendix-1-logical-operators)
    - [Appendix 2: List of system fields](https://help.ecomcharge.com/en/knowledge-base/smart-risk-and-routing-engine?hsLang=en#appendix-2-list-of-system-fields)
- [PSP API documentation](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#main-content)

    - [Introduction](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#introduction)
    - [Request requirements](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#request-requirements)
    - [HTTP response codes](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#http-response-codes)
    - [PSP ID and Secret Key](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#psp-id-and-secret-key)
    - [Merchants](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#merchants)
    - [Shops](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#shops)
    - [Transactions (DWH v.2)](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#transactions-dwh-v-2)
    - [Transactions (DWH v.1)](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#transactions-dwh-v-1)
    - [Reference](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#reference)
    - [Reports (DWH v.2)](https://help.ecomcharge.com/en/knowledge-base/psp-api-documentation?hsLang=en#reports-dwh-v-2)
- [Video guides](https://help.ecomcharge.com/en/knowledge-base/video-guides?hsLang=en#main-content)

    - [Creating rules in Smart Routing](https://help.ecomcharge.com/en/knowledge-base/video-guides?hsLang=en#creating-rules-in-smart-routing)
    - [Payment Widget customization](https://help.ecomcharge.com/en/knowledge-base/video-guides?hsLang=en#payment-widget-customization)
- [Integrations](https://help.ecomcharge.com/en/knowledge-base/integrations?hsLang=en#main-content)

    - [Active Connectors with PSPs, banks, APM solution providers](https://help.ecomcharge.com/en/knowledge-base/integrations?hsLang=en#active-connectors-with-psps-banks-apm-solution-providers)
- [Release Notes](https://help.ecomcharge.com/en/knowledge-base/release-notes?hsLang=en#main-content)

    - [2025](https://help.ecomcharge.com/en/knowledge-base/release-notes?hsLang=en#2025)
- [Support and Requests](https://help.ecomcharge.com/en/knowledge-base/support-and-requests?hsLang=en)

[![eComCharge\_main logo uncut@3x 1-2](https://help.ecomcharge.com/hs-fs/hubfs/eComCharge_main%20logo%20uncut@3x%201-2.png?width=150&height=77&name=eComCharge_main%20logo%20uncut@3x%201-2.png "eComCharge_main logo uncut@3x 1-2")](https://help.ecomcharge.com/?hsLang=en)

<https://www.linkedin.com/company/ecomcharge/> [mailto:sales@ecomcharge.com](mailto:sales@ecomcharge.com)

© 2026 eComCharge UAB