- Digital wallets
- Web interfaces
- iOS and Android apps
Fiat and crypto products across web and mobile.
Digital wallets and financial journeys delivered through Crassula APIs, web interfaces and iOS and Android apps.
Read case study: WickieUse Crassula APIs to bring account, payment, card and verification journeys into the products you create.
Use Crassula APIs to bring account, payment, card and verification journeys into the products you create.
Create the financial experience your business imagines. Build your own web or mobile product around Crassula capabilities, with account, payment and verification journeys connected behind the scenes.

Build client-engagement products and embed financial services into your workflows. Connect account, payment, card and verification capabilities through the Banking API, with provider-specific services behind the platform.
Configure webhook endpoints and subscribe to supported platform events for transactions, cards and other capabilities. Crassula webhook management uses Svix; endpoints and subscriptions are configured once the service is enabled for your environment.
The API distinguishes server-to-server API-key integration from client-side JWT authentication. Scope access for the intended integration and account for the authentication required by sensitive customer actions.
Build on the financial capabilities available through your Crassula integration.
Use the Banking API to discover which account-opening options are available to a client. Shape your own journey around the products configured for your fintech.
/api/clients/{clientId}/account-order-options// Discover account-opening options
const baseUrl = process.env.CRASSULA_BASE_URL;
const apiKey = process.env.CRASSULA_API_KEY;
const clientId = process.env.CRASSULA_CLIENT_ID;
const path = `/api/clients/${encodeURIComponent(clientId)}/account-order-options`;
const response = await fetch(`${baseUrl}${path}`, {
method: 'GET',
headers: {
Authorization: apiKey,
},
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
# Discover account-opening options
import os
from urllib.parse import quote
import requests
base_url = os.environ["CRASSULA_BASE_URL"]
api_key = os.environ["CRASSULA_API_KEY"]
client_id = os.environ["CRASSULA_CLIENT_ID"]
path = f'/api/clients/{quote(client_id, safe="")}/account-order-options'
response = requests.get(
f"{base_url}{path}",
headers={"Authorization": api_key},
timeout=30,
)
response.raise_for_status()
data = response.json()
# Discover account-opening options
curl --request GET \
"${CRASSULA_BASE_URL}/api/clients/${CRASSULA_CLIENT_ID}/account-order-options" \
--header "Authorization: ${CRASSULA_API_KEY}"
Digital wallets and financial journeys delivered through Crassula APIs, web interfaces and iOS and Android apps.
Read case study: Wickie
A technical connector for SEPA Credit, SEPA Instant and SEPA Direct Debit, with back-office and ledger capabilities.
Read case study: PaysendThe questions teams ask us before a first call.
Not covered here?Bring your question to a demo with our team.The Banking API exposes account, payment, card and verification capabilities for your own products. Review the available operations, authentication flows and provider connections with your integration team.
Webhook functionality is enabled for the required environment through your Crassula project manager. Authorised administrators can then configure endpoints and supported event subscriptions.
Use the Banking API to build your own customer-facing products, or combine it with Crassula web and mobile interfaces. The underlying provider connections remain part of the financial platform.
Map the APIs, integrations and customer journeys your team wants to deliver.
Request demo