Crassula Release Week 10
core v.24.02.12-24.03.4
client v.24.02.8-24.03.3
Improvements
Administrative Panel
The .xls
file format is no longer available for export in account statements, admin panel windows, reports, and merchant dashboards.
API
The
GET /api/clients/{clientId}/issued-cards/{id}
method is deprecated. TheGET/api/clients/{clientId}/issued-cards/{id}/cardholder-data
method covers the functionality and should be used instead to access card details.The
GET/api/clients/{clientId}/issued-cards/{id}/cardholder-data
method is provided with 2FA configuration.The
language
field is supported by the/public/register
and/public/register/full
methods. Now it is possible to set the field to one of the options defined in thelocale
field. If thelanguage
field is not specified manually, it will be set to English by default.The response body of
GET /api/clients/{clientId}/issued-cards
is provided with the newexternalId
field. The implementation covers an issue where users were unable to locate the card ledger ID due to its absence in the API response.
See Banking API for additional details.
Banking Web Interface
The new Two-factor Authentication Required pop-up window is implemented and is shown on transfer confirmation if 2FA is not enabled for the profile. The new window navigates clients to Settings for further configuration.
Now, two-factor authentication is requested when making batch payments.
Compliance
The Risk Level and Score fields are automatically updated upon receiving Huntli updates.
Currency exchange
Previously, Crassula could request order status updates from Kraken earlier than the order is created on the provider’s side. The fact could lead to successful exchange orders being rejected in Crassula. Now the workflow is improved to request order status updates after an increased timeout to avoid unnecessary rejections.
Transactions
Transactions of the Unique MCC Transactions type (card payments) can now be processed by Railsr and considered in account balances.
Railsr directDebit and card transactions can now be sent to Huntli for compliance checks.
Fixes
Administrative Panel
The wrong order was applied when Charged fees were sorted by the Created at date at the page opening. Now the issue is fixed, the functionality works as intended.
Banking Web Interface
Account balances could be misinterpreted as they showed current balances even if there were pending transactions. Now the functionality is fixed to show only available balances as intended.
Price lists
In some cases, updates made in price lists and custom price lists could lead to errors in vault rates and front-end. Now the issue is fixed, the functionality works as intended.
Transactions
Clearbank exchange transactions for sums with digit group separators could be processed incorrectly due to the separator sign issues. Now the separator sign is set according to the Clearbank requirements, the issue is fixed.
Upcoming Updates
Improvements
API
The following methods will be implemented for FX transactions to respond with the cut-off time for a specified currency:
/exchange/api/operation-time/{from}-{to}
/api/clients/{clientId}/operation-time/{from}-{to}