P2P by @handle or IBAN
Send to a person, not an account number. Recipients resolve by @handle or IBAN, each with their own receiving currency — the demo sends €120.00 to @andrei instantly and free, and a cross-currency send delivers USDC for exactly €120.00 in, the rate guaranteed for 24 hours.
Groups & settle-up
Shared expenses get a shared ledger. The demo group — a Cluj trip, €480 across four members — tracks who is up and who owes, sends reminders to the ones who owe, and closes with one Settle up instead of four separate transfers.
Crypto alongside fiat
BTC, ETH, Base, and Solana sit in the same app as the EUR account. €120 buys USDC funded straight from the EUR balance; €500 exchanges to USDC at a stated rate with the fee shown before confirm. One balance sheet, two kinds of assets.
Standing orders & scheduled payments
Payments can recur. Standing orders repeat a transfer on a schedule; scheduled sends move one payment to a future date. Both post as ordinary ledger transactions, both cancel from the screen that created them, and both show up in history like everything else.
Statements & exports
Every account produces statements. Monthly PDFs for people, CSV exports for accountants, and a PDF receipt on any single transaction. Operators export filtered console views the same way — what you can see, you can take with you.
Limits per KYC tier
Limits follow verification. Each tier carries its own daily and monthly caps, and the app tells users exactly what the next step unlocks — the demo prompt reads €5,000 a day. Operators see the tier, the limits, and the headroom in User 360.
Device management
Sessions are visible and revocable. A new sign-in raises a notification the moment it happens; users review their devices and end any session remotely. Trusted devices carry biometric unlock; new ones start from full verification.
Screening workflows
The platform ships hooks for sanctions and AML screening workflows. Events fire at onboarding and on transactions and route to the screening provider you choose; hits open cases for human review, and every operator decision is reason-required and logged. You set the policy — the platform carries the workflow.
Refunds, reversals & disputes
Edge cases have paths. Reversals release authorization holds before settlement; refunds post after it as counter-entries that reference the original transaction. Failed top-ups reconcile through the console, and revoking a payment link is not a refund — the back office keeps the difference explicit. Nothing is deleted; the ledger only ever adds.
APIs, webhooks & sandbox
Everything the apps do runs through the platform API, and the same surface is yours. Webhooks push transaction, KYC, card, and payment-link events to your systems; a sandbox tenant with seeded test data lets your team integrate end to end before a single real euro moves.
Localization & accessibility
The app layer ships multi-language, with copy, numbers, dates, and currency formats localized per market. Screens carry labeled controls, contrast-checked palettes, and screen-reader order — the whitelabel you ship starts from an accessible baseline instead of retrofitting one.
Theming & the whitelabel pipeline
Whitelabel is a pipeline, not a paint job. Tokens, typography, components, and feature mix configure per tenant and build into your branded app — Halcyon, Lumen, Fern, Volt, and Meridian came out of the same pipeline, five example directions of infinitely many. Your designers own every screen; the core underneath never forks.
Feature flags per tenant
Every module is a switch. Chat payments, earn, crypto, stories, referrals, groups, team cards — each turns on per tenant, and flags roll out to slices of users before going wide. Operators flip them from the console's config panel, not from a deploy.
Ops & SLAs
The back office is built for the on-call reality. Breakers pause a provider without a deploy, error queues and webhook logs surface failures as they happen, and reconciliation tracks every rail. Uptime and support terms are agreed per contract — the tooling to honor them ships with the platform.