SEPA connectivity for a global payments business.
A technical connector for SEPA Credit, SEPA Instant and SEPA Direct Debit, with back-office and ledger capabilities.
Read case studyOffer your customers SEPA, SWIFT, or local payment experiences, crypto transfers, payouts to cards, and more. Securely, efficiently, and reliably.
Connect payment rails, choose provider routes and define the rules that govern how your customers move money.
From paying a supplier to moving money between accounts, make payments a natural part of your banking product. Keep the recipient, fee and outcome clear throughout the journey.

Offer SEPA Credit, SEPA Instant, SWIFT and supported local payment methods through Crassula integrations. Configure the provider and currency for each route instead of treating every banking connector as interchangeable.
Set the product tariff, transaction limits and approval requirements that shape the customer payment journey. Save beneficiaries and show the applicable fee and total before confirmation.
Build GBP payment experiences with providers supporting Faster Payments, CHAPS or Bacs, and configure internal transfers between accounts in the Crassula platform. Use the methods available for the provider and programme you choose.
Choose integrations that fit your programme, market and required capabilities.
Bring a SEPA payment journey into your application. Send the payment details through the Banking API and use the returned transaction to follow processing.
/api/clients/{clientId}/transfer/sepa// Create a SEPA transfer
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)}/transfer/sepa`;
const response = await fetch(`${baseUrl}${path}`, {
method: 'POST',
headers: {
Authorization: apiKey,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"fromAccount": "YOUR_ACCOUNT_NUMBER",
"amount": "250.00",
"currency": "EUR",
"recipientName": "Alex Morgan",
"recipientIban": "DE89370400440532013000",
"recipientSwift": "COBADEFFXXX",
"details": "Invoice 1042"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
# Create a SEPA transfer
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="")}/transfer/sepa'
response = requests.post(
f"{base_url}{path}",
headers={"Authorization": api_key},
json={
"fromAccount": "YOUR_ACCOUNT_NUMBER",
"amount": "250.00",
"currency": "EUR",
"recipientName": "Alex Morgan",
"recipientIban": "DE89370400440532013000",
"recipientSwift": "COBADEFFXXX",
"details": "Invoice 1042"
},
timeout=30,
)
response.raise_for_status()
data = response.json()
# Create a SEPA transfer
curl --request POST \
"${CRASSULA_BASE_URL}/api/clients/${CRASSULA_CLIENT_ID}/transfer/sepa" \
--header "Authorization: ${CRASSULA_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{
"fromAccount": "YOUR_ACCOUNT_NUMBER",
"amount": "250.00",
"currency": "EUR",
"recipientName": "Alex Morgan",
"recipientIban": "DE89370400440532013000",
"recipientSwift": "COBADEFFXXX",
"details": "Invoice 1042"
}'
A technical connector for SEPA Credit, SEPA Instant and SEPA Direct Debit, with back-office and ledger capabilities.
Read case studyGlobal business accounts, multi-currency payments and cross-border solutions, supported by Crassula APIs and BaaS connections.
Read case studyPayment methods depend on the provider, currency, market and programme. Crassula exposes the methods available to the customer through its API, so the app can present the appropriate options.
Combine price-list rules with the relevant product and verification-level limits. The customer preview can show the applicable fee before a payment is confirmed.
Yes. Configure external banking routes and internal ledger transfers as separate capabilities within the same customer-facing product.
Map the payment methods, banking partners and controls your business needs.
Request demo