Transfers

Offer your customers SEPA, SWIFT, or local payment experiences, crypto transfers, payouts to cards, and more. Securely, efficiently, and reliably.

  • SEPA and SWIFT payments
  • Internal transfers
  • Saved beneficiaries
  • Transfer fees and limits
Request demo
Transfers

Design the payment experience around your business.

Connect payment rails, choose provider routes and define the rules that govern how your customers move money.

Built around real life

Be part of your customers’ next move.

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.

  • Local and international payments
  • A clear journey from review to receipt
A business traveller checking a phone before a journey.
Payment routing

The right route for every payment product.

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.

  • Separate routes for EUR and GBP products
  • SEPA Credit and Instant options
  • International and local banking connections
Payment routing rules - product configuration
Product controls

Put your payment policy into the product.

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.

  • Fee rules linked to the product tariff
  • Verification-level limits
  • Single or multi-level pre-approval
Related connectorsCENTROlinkOpenPayd
Outgoing payment policy - product configuration
Local and internal payments

Make everyday money movement feel local.

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.

  • UK local payment options
  • Internal ledger transfers
  • Beneficiary identification and account details
Related connectorsModulrLHVClearBank
Internal transfer defaults - product configuration
Crassula Connectors

Connect the services your product needs.

Choose integrations that fit your programme, market and required capabilities.

Explore all connectors
Built for developers

Move money from your own product.

Bring a SEPA payment journey into your application. Send the payment details through the Banking API and use the returned transaction to follow processing.

  • Submit the sending account and payment amount
  • Include the beneficiary IBAN and BIC
  • Retrieve the transaction as it progresses
Explore the API docs
POST/api/clients/{clientId}/transfer/sepa
Node.js · native fetch
// 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();
Case Studies

See what teams build with Crassula.

A closer look

Plan the details of your product.

Which payment methods can I offer?

Payment 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.

How are fees and limits applied?

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.

Can I combine external and internal payments?

Yes. Configure external banking routes and internal ledger transfers as separate capabilities within the same customer-facing product.

Transfers

Build your own payment experience.

Map the payment methods, banking partners and controls your business needs.

Request demo
Transfers - customer app preview
Top