Skip to main content
Skip table of contents

Crassula Release Week 14-15

core v.24.04.3-24.04.6
client v.24.04.2-24.04.3

New Features

New BaaS Provider

We are excited to announce the launch of a new BaaS provider, Unlimit. This release features only the initial implementation of the solution, which will be supplemented in upcoming product updates.


Improvements

Administrative Panel

  • Removed the Exchange Orders and New Order functionality from Admin panel, along with their corresponding API endpoints.

  • Added a new feature for cards issued by companies with a Railsr provider: When viewing an issued card in the contacts column, users can now use a button to update contact information, such as phone numbers.

  • For outgoing transactions, we have increased the maximum character limit in the Details field from 35 to 140 characters.

Web Interface

  • Added functionality that automatically populates the Referral Code field during new account registration if the provided URL includes the necessary parameters. For example: https://client-jdoe.stage.crassu.la/sign-in?referral_code=test.

  • Enhanced the behavior of drop-down menus with suggested options: Now, such menus will be disabled if only one option is available. This functionality is implemented for the sign-up form in the current release.

  • Removed the Exchange Orders and New Order functionality, along with their corresponding UI elements.


Fixes

Administrative Panel

Fixed an issue with selecting a Vault account in the transaction section under the Admin->Transactions & Admin->Vaults tab.

API

Added validation for the registrationNumber field in the POST/api/clients/{clientId}/companies API method to prevent issues related to incorrect data entry.

See Banking API for additional details.

Fees

Implemented a restriction on the selection of available currencies in the Price List for certain card fees to resolve conflicts arising from transactions and fees processed in different currencies. For the following fees, only the company's default currency can now be selected:

  • Issuing

  • Additional issuing

  • Shipping fee

  • Convert to plastic

Transactions

Previously, users were unable to fill the person's address index with zeros, preventing some transactions from being completed. This issue is now resolved, and the functionality operates as intended.

Web Interface

Previously, clicking the Pay Again button during a transaction did not trigger any action. This issue is resolved. Now, clicking the button automatically fills in the Sort Code fields for FPS Local and SWIFT/BIC fields for CHAPS Local payments.

Upcoming Updates


Improvements

Accounts

We will be removing the OTHER company type for users of the Modulr provider.


Transactions

We will be enhancing the card top-up workflow: Users will soon be able to top up cards using both virtual and regular accounts. The following API methods will be updated as part of these changes:

  • POST /api/clients/{clientId}/issued-cards/{id}/top-up/dry-run:

    • New parameters: isPreApprovalEnabled and currencyConversionAccount.

    • Enhanced error handling: A detailed description of a 400 error when currencyConversionAccount cannot be found.

  • POST /api/clients/{clientId}/issued-cards/{id}/top-up:

    • Enhanced error handling: A detailed description of a 400 error when currencyConversionAccount cannot be found.

Web Interface

We will be enhancing the Currency exchange workflow by introducing a partnerId parameter to identify transactions and adding a pop-up notification. This notification will confirm the transaction's success even if an error message indicates that a transaction with the same partnerId has already been processed.

JavaScript errors detected

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

If this problem persists, please contact our support.