---
title: "White Label Open Banking and Payments API | Crassula"
description: "Use Crassula APIs to bring account, payment, card and verification journeys into the products you create."
url: "https://crassula.io/features/api/"
lang: "en"
image: "https://crassula.io/static/images/og/crassula-default.d7d01fb8a962.jpg"
alternates:
  "en": "https://crassula.io/features/api/"
  "de": "https://crassula.io/de/features/api/"
  "es": "https://crassula.io/es/features/api/"
  "fr": "https://crassula.io/fr/features/api/"
  "x-default": "https://crassula.io/features/api/"
index: "https://crassula.io/llms.txt"
---

# API

Use Crassula APIs to bring account, payment, card and verification journeys into the products you create.

- Banking API
- API-key authentication
- Client authentication
- Webhooks

[Request demo](https://crassula.io/request-demo/)

API

## Build the experience. Connect the financial capabilities.

Use Crassula APIs to bring account, payment, card and verification journeys into the products you create.

Built by your team. Used by your customers.

## Your idea, in your customers’ hands.

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.

- Your own customer-facing product
- Financial capabilities connected by API

![A financial-product team reviewing a phone together.](https://crassula.io/static/images/features/people/builders-1200.b9edba9e83e6.webp)

Banking API

## A financial foundation for your own interfaces.

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.

- Account and payment journeys
- Card and verification capabilities
- Your own web and mobile interfaces

Related connectors [OpenPayd](https://crassula.io/connectors/app/openpayd/) [Railsr](https://crassula.io/connectors/app/railsr/) [Currencycloud](https://crassula.io/connectors/app/currencycloud/)

![Server integration - product configuration](https://crassula.io/static/images/features/configuration/api-integration.78d58e575df1.svg?v=10)

Webhooks API

## Configure the events your product listens for.

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.

- Endpoint and event subscriptions
- Normalised platform events
- Provider payloads where supported

![Webhook endpoint - product configuration](https://crassula.io/static/images/features/configuration/api-webhooks.30d0d25d9c98.svg?v=10)

Integration access

## Use the authentication flow that fits your app.

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.

- Server-to-server API keys
- Client-side bearer authentication
- Sensitive-action authentication

![Integration access model - product configuration](https://crassula.io/static/images/features/configuration/api-access.2129b44170d9.svg?v=10)

Crassula Connectors

## Connected services. One financial platform.

Build on the financial capabilities available through your Crassula integration.

[![OpenPayd](https://crassula.io/static/images/solutions/connector-logos/openpayd.09efeb9af333.png)Accounts and payments](https://crassula.io/connectors/app/openpayd/) [![Railsr](https://crassula.io/static/images/solutions/connector-logos/railsr.601ca9d42059.png)Accounts and cards](https://crassula.io/connectors/app/railsr/) [![Currencycloud](https://crassula.io/static/images/solutions/connector-logos/currencycloud.78e0d73a66be.svg)FX and payments](https://crassula.io/connectors/app/currencycloud/) [Explore all connectors](https://crassula.io/connectors/)

Built for developers

## Build the financial experience you have in mind.

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.

- Retrieve account-opening options
- Connect your own frontend to core banking
- Use the same documented HTTP API across your stack

[Explore the API docs](https://docs.demo.crassu.la/#tag/accounts/GET/api/clients/{clientId}/account-order-options)

GET`/api/clients/{clientId}/account-order-options`

Node.js · native fetch

```text
// 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**

The public reference documents the demo environment. Your white label has its own API documentation.

[View API reference](https://docs.demo.crassu.la/#tag/accounts/GET/api/clients/{clientId}/account-order-options)

Case Studies

## See what teams build with Crassula.

![Wickie](https://crassula.io/static/images/solutions/cases/logo-wickie.f3b353890315.png)

- Digital wallets
- Web interfaces
- iOS and Android apps

Live on Crassula

### [Fiat and crypto products across web and mobile.](https://crassula.io/cases/wickie/)

Digital wallets and financial journeys delivered through Crassula APIs, web interfaces and iOS and Android apps.

[Read case study: Wickie](https://crassula.io/cases/wickie/)

![Paysend](https://crassula.io/static/images/solutions/cases/logo-paysend.1177d744fb9a.png)

- SEPA Credit
- SEPA Instant
- SEPA Direct Debit

Live on Crassula

### [SEPA connectivity for a global payments business.](https://crassula.io/cases/paysend/)

A technical connector for SEPA Credit, SEPA Instant and SEPA Direct Debit, with back-office and ledger capabilities.

[Read case study: Paysend](https://crassula.io/cases/paysend/)

A closer look

## Plan the details of your product.

The questions teams ask us before a first call.

[**Not covered here?**Bring your question to a demo with our team.](https://crassula.io/request-demo/)

Which capabilities can our developers build on?

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.

How are webhooks enabled?

Webhook functionality is enabled for the required environment through your Crassula project manager. Authorised administrators can then configure endpoints and supported event subscriptions.

Can we keep our own customer interface?

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.

API

## Build your next financial product on Crassula.

Map the APIs, integrations and customer journeys your team wants to deliver.

[Request demo](https://crassula.io/request-demo/)

![API - customer app preview](https://crassula.io/static/images/features/configuration/api-phone.1ce3ffed2e97.svg?v=10)
