Vaultis: Passkeys and Payment Signing for Banks | OOMZEE
Vaultis by OOMZEE

Approve payments with a fingerprint. Prove exactly what was approved.

Vaultis gives banks and fintechs passkey login and payment signing in one platform. Customers sign in and approve payments with Face ID or a fingerprint. Every approval is cryptographically tied to the amount and the payee, so a changed payment is a rejected payment.

Built on FIDO2 and WebAuthn standards Designed for PSD2 Strong Customer Authentication Biometric data never leaves the phone
9:41
Vaultis
Confirm payment
Amount
EUR 500.00
To
John Doe
FI21 1234 5600 0007 85
Confirm with Face ID
Secured by Vaultis
The problem

SMS codes and passwords were never built for banking.

One-time codes can be phished, intercepted through SIM swaps, or simply read out to a fraudster on the phone. Passwords are reused, stolen and reset at real cost to your support team. Every extra step also costs you customers at the moment they want to pay.

01
Phishing works.

A fake login page collects the password and the SMS code in seconds.

02
SIM swaps work.

Whoever controls the phone number receives the code.

03
Customers drop off.

Waiting for a code at checkout is where good payments are abandoned.

The shift

Passkeys fixed login. Banks need more than login.

Passkeys replace passwords with a key stored safely on the customer's phone and unlocked with Face ID or a fingerprint. They cannot be phished, because they only work on your real app and website.

Apple, Google and Microsoft now give passkey login away for free. But a bank must also prove that the customer approved this payment, for this amount, to this person. That is where generic passkeys stop and Vaultis starts.

What Vaultis does

One platform. Four layers of protection.

L1
Passkey login

Replace passwords and SMS codes with Face ID or a fingerprint. Phishing-resistant by design, on mobile apps and the web, including sign-in on a new laptop using the customer's phone.

L2
Payment signing

Every payment is shown to the customer and signed on the phone with a key that never leaves the device's secure chip. The signature is linked to the amount and the payee. If either is changed, the payment is blocked.

L3
Policy engine

Decide how much assurance each action needs. Viewing a balance, paying a known payee and sending a large transfer to a new account can each require a different level of proof. Rules are set by your team, not hard-coded.

L4
Device and app integrity

Vaultis checks that the request comes from your genuine, untampered app on a real device, using Apple App Attest and Google Play Integrity. Rooted phones, emulators and cloned apps are detected and handled by your policy.

How payment signing works

From "Send" to "Sent" in four steps.

STEP 1
Request

The customer starts a payment in your app. Your system sends the details to Vaultis, which creates a one-time code linked to that exact amount and payee.

STEP 2
Review

The Vaultis screen shows the customer what they are about to approve: the amount, the payee name and the account number.

STEP 3
Approve

The customer confirms with Face ID, a fingerprint or their phone passcode. The phone's secure chip signs the payment. The private key never leaves the chip.

STEP 4
Verify

Vaultis checks the signature against the original payment and confirms it to your core banking system. If anything was changed on the way, the payment is rejected and your fraud team is alerted.

1 code / payment valid 2 min single use

One code per payment, valid for two minutes, usable once. A copied or replayed approval is worthless.

Why Vaultis

Built for regulated money, not just for login.

Capability Generic passkey login Vaultis
Passwordless, phishing-resistant login✓✓
Payment approval linked to amount and payee✗✓
Device-bound signing key in the phone's secure chipNot guaranteed✓
App and device integrity checks✗✓
Risk-based rules by action and payment value✗✓
Full audit trail for fraud and compliance teamsLimited✓
Regional data residency✗✓
Remote revocation of a lost phone in secondsLimited✓

Vaultis works alongside the passkeys your customers already use with Apple and Google, and adds the payment-grade controls a bank needs on top.

Use cases

Where Vaultis fits.

Daily banking

Log in, check balances and send everyday payments with Face ID. No passwords to forget, no codes to wait for.

New payees and higher-value transfers

Ask for stronger proof only when it matters: adding a new payee, raising a daily limit or sending a large amount.

Wealth and private banking

Require a device-bound key and a verified, untampered device for high-value clients and large movements of funds.

Corporate and business payments

Approve batch payments by signing the total and the number of payments. Multi-approver rules for finance teams are on the roadmap.

Security and compliance

Designed for the way banks are audited.

Strong Customer Authentication

Vaultis is designed to support PSD2 Strong Customer Authentication: possession of the customer's phone, plus a fingerprint, face or passcode. Payment approvals follow the dynamic linking principle: the approval is specific to the amount and the payee, and any change makes it invalid.

Your customers' biometrics stay on their phones

Fingerprints and face scans are checked by the phone itself. Vaultis never receives, stores or processes biometric data. Only public keys and signatures leave the device.

Privacy by design

Customers are identified by random references, not account numbers or email addresses. Vaultis is designed for GDPR and the UAE and Saudi personal data protection laws.

Complete audit trail

Every login and approval is logged with its result and the reason for any rejection, stored in tamper-proof archives for your fraud, audit and compliance teams.

Instant revocation

If a customer reports a lost or stolen phone, your support team can revoke it from the Vaultis console in seconds.

Standards and roadmap
  • ✓Built on FIDO2 and W3C WebAuthn standards
  • ○FIDO2 server certification on the roadmap
  • ○SOC 2 Type II and ISO/IEC 27001 on the roadmap
  • ○Post-quantum ready roadmap, aligned with NIST and EU migration timelines
For developers

Integrate in weeks, not quarters.

Vaultis handles the complex cryptography and encoding so your team works with simple, well-documented calls.

  • {}Mobile SDKs for iOS (Swift) and Android (Kotlin). Lightweight, under 5 MB, with no UI of their own beyond the payment confirmation screen.
  • {}Web SDK in TypeScript for passkey login in any browser.
  • {}REST API for registration, login, payment signing and credential management.
  • {}Webhooks for events such as new device registered, payment signed, payment rejected and device revoked.
  • {}Sandbox with a demo banking app and a live log of every check Vaultis performs.
Request sandbox access →
PaymentViewController.swift
// Ask the customer to approve a paymentlet result = try await vaultis.signTransaction(request) switch result {case .approved(let signature):  try await backend.submit(signature)case .rejected(let reason):showMessage(reason.localizedDescription)}
Deployment and data residency

Your customers' data stays in your region.

Vaultis runs in dedicated regional cells. Each bank is assigned to one home region at onboarding, and credential data is never copied to another region.

Private and on-premises deployment options are available for Enterprise customers on request.

Works with OOMZEE platforms

Stronger together.

Meridian · onboarding → Vaultis · every login and payment

Meridian confirms that a phone number is genuine and has not been recently SIM-swapped, using mobile operator network signals. Use Meridian at onboarding and Vaultis for every login and payment after that.

Explore Meridian →
Plans

Start free. Scale to enterprise.

Developer
Free

For evaluation and prototypes.

  • ✓Up to 1,000 monthly active users
  • ✓Passkey login on mobile and web
  • ✓Sandbox and demo banking app
  • ✓Community support
Pro

For fintechs and digital banks going live.

  • ✓Passkey login and payment signing
  • ✓Policy engine and integrity checks
  • ✓Webhooks and audit logs
  • ✓Email support with business-hour response
Enterprise

For banks and regulated institutions.

  • ✓Everything in Pro
  • ✓Dedicated regional deployment and data residency
  • ✓Advanced policy rules and corporate payments
  • ✓Compliance documentation pack for your auditors
  • ✓24/7 support and service level agreement
Talk to us about pricing →
FAQ

Frequently asked questions

What is a passkey?+

A passkey is a digital key stored on the customer's phone or computer and unlocked with Face ID, a fingerprint or a PIN. It replaces the password. Because it only works with your genuine app or website, it cannot be phished.

How is Vaultis different from the free passkeys offered by Apple and Google?+

Apple and Google passkeys handle login well. Vaultis adds what banks also need: payment approvals linked to the amount and the payee, a signing key that stays on one device, app and device integrity checks, risk-based rules, a full audit trail and regional data residency.

Does Vaultis store fingerprints or face data?+

No. Biometric checks happen entirely on the customer's phone. Vaultis only receives a cryptographic signature that proves the check succeeded.

Does Vaultis help us meet PSD2 Strong Customer Authentication?+

Yes. Vaultis is designed to support Strong Customer Authentication and dynamic linking. Each bank's compliance is confirmed by its own auditors and regulator, and we provide documentation to support that review.

What happens if a customer loses their phone?+

Your support team revokes the phone from the Vaultis console in seconds. The customer then sets up a new phone through your identity verification process.

What if a customer's fingerprint or Face ID does not work?+

The phone falls back to its own passcode, which still meets two-factor requirements. You decide which actions allow the passcode fallback.

Which devices are supported?+

iPhones from iOS 16 and Android phones from Android 9, with all major browsers on the web: Chrome, Safari, Edge and Firefox.

How long does integration take?+

A typical pilot integration takes a few weeks, depending on your app release cycle and internal approvals. The sandbox and demo app let your team start on day one.

Where is our data hosted?+

In the region you choose at onboarding. Credential data is never replicated outside that region.

Is Vaultis ready for post-quantum cryptography?+

Vaultis is designed so that cryptographic algorithms can be changed without rebuilding the platform, and follows a published migration roadmap aligned with NIST and EU timelines.

What is the design partner programme?+

We are working with a small number of banks and fintechs to shape Vaultis around real deployments. Design partners get early access, direct input into the roadmap and preferential commercial terms.

See Vaultis on your own payment flow.

Book a 30-minute walkthrough with our team. We will show a live payment being signed, tampered with and blocked, and discuss how Vaultis fits your app and your compliance requirements.

  • 30-minute live demonstration
  • Sandbox access for your developers
  • Design partner programme for selected banks and fintechs

Vaultis is a platform of OOMZEE Oy, Finland. Company · Team