Skip to main content
Skip table of contents

Crassula Release Week 36

core v.25.08.11-25.09.3
client v.25.09.4-25.09.6

New Features

SEPA Instant payments are now supported for the Centrolink provider.

As part of this update, integration with the SALV monitoring provider was also improved. If a SEPA Instant payment fails and is retried as a SEPA Credit transfer, the transaction type is automatically updated and passed to SALV to ensure accurate classification and reporting.


Improvements

API

A new IbanCountryService was introduced to validate whether a country supports the IBAN format. Based on this service, an IbanCountryValidator was implemented with the following validation logic:

  • If the selected country supports IBAN but the provided account number is not an IBAN, the request returns a validation error.

  • If the country does not support IBAN but an IBAN is provided, the request also fails with a validation error.

See Banking API for details.

Additionally, the IBAN input field is now hidden in the user interface for countries that do not use the IBAN format.

Verification and Authentication

  • The two-factor authentication (2FA) payload for Equals Money accounts has been extended to include additional transfer details when beneficiary verification is required. These fields improve the accuracy of verification and the user experience during authentication flows.

  • A new beneficiary_verification SMS template was added for Equals Money. The message includes the beneficiary’s name, masked account number, and customizable text to ensure clear and compliant communication during verification processes.

  • The Travel Rule payload sent to Sumsub has been expanded to include all available originator and beneficiary information, such as full name, date of birth, and address. This update eliminates errors such as "Missing Originator Information" and ensures regulatory compliance.

  • When the Legal Name from Sumsub does not match the First/Last Name provided during onboarding, the client profile is now automatically suspended. Previously, users and admins received notifications, but the profile remained active.


Fixes

Accounts

Fixed an issue affecting accounts export in Crassula. The export now behaves as expected.

API

Resolved an issue where an incorrect inspectionId was passed in API requests to Sumsub. The identifier is now handled properly, ensuring correct verification behavior.

Cards

For Intercash cards, the expiration date is now automatically updated after converting a virtual card into a physical one. Additionally, the card PIN is now encrypted in request logs to enhance security.

Payments

Fixed an error ("Agreement is not accepted", HTTP 403) that occurred during transfer creation in cases where white-label configuration did not require agreement acceptance. Transfers now process correctly in this configuration.

JavaScript errors detected

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

If this problem persists, please contact our support.