Crassula Release Week 36
core v.24.09.1-24.09.2
client v.24.09.2-24.09.3
Improvements
API
Enhanced the functionality of the transaction monitoring provider ComplyAdvantage (similar to the Huntli compliance system) by adding new parameters to requests to improve performance. The following changes are implemented:
counterparty_sort_code
: A string type value was added to the request, for example, "01-02-03".counterparty_bic
: A string type value was added to the request, for example, "AAAABBCCDD".counterparty_country
: A string type value was added to the request, for example, "GB/RO/SG/US".counterparty_date_of_birth
: ADateTimeType
value in the format "YYYY-MM-DD" was added to the request, for example, "1990-09-22".counterparty_reference
: This value was made the same as the existingtx_reference_text
.counterparty_type
: A string type value was added to the request.customer_user_id
: The client's ID in Crassula was added ascustomer_user_id
.
Improved the error descriptions for the
POST /api/clients/{clientId}/transfer/crypto
method. Added detailed error messages for missing or invalid fields such asfromAccount
,currency
,amount
,details
, and more. These improvements ensure clearer error handling during crypto transfers.
See Banking API for details.
Card fees
Added a new card fee type, TRANSFER_TO_ACCOUNT
. The current implementation serves as a placeholder, with full functionality to be implemented later. This feature applies to Decta provider card withdrawals and certain Railsr card operations.
Currency exchange
Improved automatic account creation for currency exchanges: If an account in one of the exchange currencies does not exist, users will be shown a notification in the Web Interface with a button to open the required account for the transaction.
Security
Introduced a new feature toggle, authentication_attempt_quota
, in the configuration to set the number of incorrect login attempts allowed. The default value is set to 6
.
Webhooks
Added processing of webhooks for the Decta card provider. The webhook will now display transaction amounts, including Decta provider fees.
Web Interface
Added the ability to view card details for plastic cards issued by the Intercash provider in the Web Interface.
Fixes
API
Updated the 422 error message for Litas SEPA without IBAN from Account invalid type.
to Account must NOT be of FINANCE type and must have a bank account number (account number: 77961224787)
.
See Banking API for details.
Transfers
Fixed an issue with incorrect information display when exporting transactions for the ClearBank provider. The issue is now resolved.
Verification
Previously, SumSub returned the full name in the firstName
field and set lastName
to null, while the middleName
field was cleared when client data was overwritten. This issue is resolved, and the functionality now works as expected.
Upcoming Updates
No updates this week
This week, we do not have any new updates to announce. However, we encourage you to explore our Improvements and Fixes sections for details on the exciting enhancements included in this release!