Release Version 4.37.0 (June 12, 2025)
- Pre-deployment steps
- Post-deployment steps
- Release migrations
- Changes to notice
- New functionality
- Improvements
- Fixes
- API changes
- I18n properties changes
- Configuration changes
- Database changes
- Permission changes
Pre-deployment steps
To be done before deployment |
---|
Check configuration changes and apply them in the |
Check if the release contains migrations. Migrations can affect deployment and downtime. |
Use |
Post-deployment steps
To be done after deployment |
---|
Verify permission changes and assign or remove required permissions if they have been overridden |
Add new properties from the I18n properties changes to the downloaded i18n properties file, and add translation for them if needed. Use |
Release migrations
–
Changes to notice
Changes to notice |
---|
It is recommended to use a new request parameter Parameter New Also, a new property has been introduced to the SecurityDTO – the These are optional parameters. If |
New mandatory field |
New functionality
Feature |
Description |
Benefits |
Ability to use TOTP (Time-based One-time Password) to confirm login. |
Implemented APIs for ability to use enable TOTP and use it to confirm login. |
Add an extra layer of protection to user authentication. |
Ability for business users to see the current contract with the monthly fee and selling points. |
Current contract information is returned in the APIs to get the user profile:
|
Improve user experience. |
Ability for merchants to create merchant payment without specifying a payment instrument and specify to which wallet payment should be received. |
Changed API |
Provide greater flexibility for both merchants and payers. |
Ability to specify a payment instrument while paying for the merchant payment. |
Changed API |
|
Payment link and QR are generated for merchant payment when it is created. |
Payment link and QR are generated for merchant payment when it is created and returned in the API |
|
Ability to validate card number. |
Implemented API to validate card number using the Cybersource integration. |
Enable card number validation without initiating a payment. |
When |
Implemented additional Cybersource flow to process payment without 3DS. |
Support Cybersource flow when 3DS is not required. |
Ability for user to specify the billing address for payment processing. |
The following optional parameters were added to the API These parameters should be passed in the section
These parameters are then passed to the following Cybersource APIs:
|
Support Cybersource payment processing requirements by allowing users to fill in mandatory billing address fields. |
Improvements
Feature |
Description |
Values for KYC status in the Clients list and in the filter drop-down have been aligned. |
KYC status can have one of the following values:
|
Implement the ability to switch on test mode for Cybersource integration.
|
Enabling this ability allows testing end-to-end flow for all possible authentication statuses. When test mode is enabled, hardcoded device data is passed by the back-end, and with this data Cybersource response is aligned with the expected test data result. |
|
|
Fixes
No errorMessage in transaction details in case when the transaction was rejected due to the limit exceeded for transfer. |
Filter by gateProviderId doesn’t work properly in the |
API changes
Updated |
Enum for Response:
will be returned if the user has 2FA TOTP enabled, and in this case, API |
The following APIs are affected by the
New optional parameters added to
Also, If For now
If Below is how the new statuses will be used in the two-factor authentication (OTP or TOTP) process: |
Added |
|
|
|
The following fields added to the response:
|
|
Added |
|
|
|
|
Deprecated/Deleted |
– |
I18n properties changes
Added |
– |
Changed |
UK:
EN:
AR:
|
Configuration changes
The following parameter was added to
|
Added:
If |
Database changes
–
Permission changes
–