Skip to main content
Skip table of contents

Crassula Release Week 24

core v.24.06.3-24.06.4
client v.24.06.3-24.06.4

Improvements

API

  • Added new fields to the PATCH /api/clients/{clientId}/companies/{companyId} method:

    • state

    • name

    • owner

    • countryCode

These fields can only be modified with a master key.

  • Added a new optional parameter currency to the /api/clients/{clientId}/issued-cards endpoint. If this parameter is specified and the card provider settings enable auto_generate for the account, the account will be automatically created in the specified currency. If the currency is not specified, the default currency from the issued_card_default_currency configuration will be used.

See Banking API for details.

Card issuing

Introduced the ability to issue corporate cards to different cardholders for clients with the Intercash provider. Company employees can now order cards with their own details. Additionally, an email field has been added under Card Issuing -> Issued cards -> Person in the Administrative Panel. If no delivery address is specified for a company-ordered card, it will be delivered to the company’s legal or billing address. For individual orders, the person’s legal address will be used. The banking interface will display the delivery address or allow the client to choose a different address if the custom_shipping_address parameter is enabled.

Registration

Added a new optional middle name field to the person registration workflow.

Transactions

Improved logic for the FinanceCompanyClientAccountNumber parameter, which can now be used as a personId. For transactions on a company's financial account, the IBAN will be used instead of the client identifier.

Web and Mobile Interfaces

Under the Payments & Transfers section, we have renamed the Dynamic International tab and its corresponding view to Bank Transfer. This improvement is reflected in both the Web and Mobile Interfaces, with multiple UI elements redesigned in the Mobile version to streamline the process of creating transfers.


Fixes

Accounts

Previously, if the middle_name parameter was not set during account activation for a new person, accounts with the Railsr provider would fail to activate. This issue has been fixed: The middle_name parameter is now ignored if not set.

API

A 500 error occurred when sending a POST /api/clients/{clientId}/scoring/{providerName} request for an unverified user. This issue has been fixed.

See Banking API for details.

Fees

Previously, when the fee for an incoming payment exceeded the payment amount, users’ balances could become negative. This issue has been resolved: If the fee exceeds the payment amount, the fee will now transition to a Pending status and the state will be Waiting for funds instead of completing with a negative balance.

Registration

Users who had not completed verification mistakenly received emails stating 'Your account has been verified' and 'Your company has been verified'. This issue has been resolved, and the email notifications functionality now works as intended.

Transactions

To avoid issues during transaction checks, the transaction description field is now passed as the reference field to the Salv checker service.

Verification

Improved the logic for handling client addresses from Sumsub for non-European users to resolve previous difficulties during verification.

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!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.