All termsSecurityIntermediateUpdated April 10, 2026

What Is Passkey?

A passkey is a cryptographic credential that replaces passwords using public-key cryptography, allowing users to authenticate with a biometric gesture, PIN, or device unlock — without ever transmitting a secret over the network.

Also known as: FIDO2 credential, WebAuthn passkey, passwordless credential, discoverable credential

Key Takeaways

  • Passkeys use public-key cryptography — the private key never leaves the user's device.
  • They satisfy Strong Customer Authentication (SCA) requirements under PSD2 by combining possession and inherence factors.
  • Passkeys are phishing-resistant by design: credentials are bound to a specific domain.
  • Adoption is accelerating — Apple, Google, and Microsoft all support the FIDO2/WebAuthn standard natively.
  • For merchants, passkeys reduce cart abandonment caused by password friction at login and checkout.

Passkeys represent a fundamental shift in how users authenticate online. Built on the FIDO2 and WebAuthn open standards backed by Apple, Google, and Microsoft, they replace the password model entirely — not just adding a second factor on top of a weak foundation, but removing the shared-secret problem at its root. For payment professionals and ecommerce merchants, this matters because compromised credentials are one of the top vectors for account takeover fraud and checkout abandonment.

How Passkey Works

Passkey authentication follows a well-defined cryptographic handshake. Understanding each step helps payment teams assess integration complexity and explain the flow to compliance stakeholders.

01

Registration

The user visits your site and initiates passkey creation. The browser or app calls the WebAuthn API, which asks the user's device to generate a public/private key pair. The private key is stored securely on the device (in the Secure Enclave, TPM, or synced keychain). The public key is sent to your server and stored against the user's account — no secret is held server-side.

02

Authentication challenge

On a subsequent login or payment confirmation, your server issues a random cryptographic challenge. This challenge is unique per session and time-limited, preventing replay attacks.

03

Local verification

The user's device prompts for a local gesture — a fingerprint scan, face recognition, or device PIN. This unlocks access to the private key stored on the device. The biometric authentication data never leaves the device.

04

Signature and response

The device signs the server's challenge with the private key and returns the signature to your server. The server verifies it against the stored public key. If it matches, the user is authenticated. No password was typed, stored, or transmitted.

05

Domain binding

Every passkey is cryptographically bound to a specific origin (domain). A passkey registered on checkout.example.com cannot be triggered by a phishing page at checkout-example.com. This makes passkeys inherently phishing-resistant in a way no password or OTP can match.

Why Passkey Matters

The payments industry has long struggled with the tension between security and conversion. Passwords fail on both fronts — they are both the leading cause of account compromise and a leading cause of checkout abandonment.

The scale of the problem is significant. According to the FIDO Alliance's 2023 Online Authentication Barometer, 54% of consumers abandoned a purchase in the past 30 days because they forgot a password or couldn't log in. Separately, Verizon's 2024 Data Breach Investigations Report found that stolen credentials remain the number-one attack vector, involved in over 68% of breaches. Passkeys address both simultaneously.

Adoption is accelerating rapidly. By late 2024, more than 13 billion user accounts had passkey support available across major platforms (FIDO Alliance). Google reported that passkey sign-ins complete 4× faster than password-based sign-ins and convert at a higher rate. For merchants operating under PSD2, passkeys satisfy strong customer authentication requirements natively — combining possession and inherence factors — which can reduce the friction introduced by SMS OTP during SCA challenges.

FIDO2 and WebAuthn

Passkeys are built on two open standards: FIDO2 (the overarching framework) and WebAuthn (the browser API). The W3C and FIDO Alliance jointly govern these standards, ensuring cross-platform interoperability across iOS, Android, Windows, and macOS.

Passkey vs. Password + MFA

Traditional password-plus-MFA flows remain the dominant authentication pattern in ecommerce, but they come with well-documented weaknesses. The comparison below highlights where passkeys diverge.

DimensionPassword + MFAPasskey
Phishing resistanceLow–Medium (OTPs can be relayed in real time)High (domain-bound, no secret to relay)
Server breach riskHigh (password hashes can be cracked)None (only public keys stored server-side)
User frictionHigh (remember password + retrieve OTP)Low (biometric gesture or PIN)
SCA compliance (PSD2)Depends on MFA typeNative (possession + inherence)
Recovery complexityPassword reset + MFA re-enrollCloud sync or backup codes
Credential stuffing exposureHighNone
Implementation costLow (mature ecosystem)Medium (WebAuthn integration required)
Browser/OS support (2024)Universal~95% of active browsers

Types of Passkey

Not all passkey deployments are identical. The underlying credential storage model affects both the user experience and the security posture.

Synced passkeys are stored in a cloud-backed keychain (iCloud Keychain, Google Password Manager, 1Password) and are available across all devices signed into the same account. These offer the best user experience for consumers — if they buy on mobile and later visit on desktop, the passkey follows them. The trade-off is that the private key is managed by the platform vendor.

Device-bound passkeys (also called hardware-bound or non-discoverable credentials) are stored only on a specific device and do not sync. They offer higher assurance for regulated or high-value transactions. Used extensively with hardware security keys (FIDO2 hardware tokens). More appropriate for merchant staff authentication or high-value B2B payment flows than for consumer checkout.

Conditional UI passkeys surface automatically in the browser's autofill prompt when a user focuses on a username or email field, enabling a near-invisible authentication experience. This is the recommended pattern for consumer checkout flows where two-factor authentication fatigue is a concern.

Best Practices

Deploying passkeys in a payment context requires thinking about both the merchant-facing configuration and the developer integration.

For Merchants

Offer passkey enrollment at account creation and post-purchase, not only at login. Users who have just completed a successful checkout are in a high-trust moment and more likely to opt in. Display a clear value proposition — "Sign in faster next time with Face ID" — rather than technical terminology.

Maintain a fallback authentication path. Passkeys cover the majority of users, but edge cases exist: older devices without biometric sensors, users who reset their devices, or users who use shared devices. A verified email link or fraud prevention-screened OTP should remain available.

Track passkey adoption as a conversion metric. Segment checkout conversion rates by authenticated users (passkey vs. password) to build a business case for further investment in the rollout.

For Developers

Set the rpId (Relying Party ID) to the effective top-level domain, not a subdomain, so passkeys work across www., checkout., and app. subdomains. Use the WebAuthn mediation: "conditional" parameter to enable autofill-style passkey prompts on login forms.

Store the full credentialId, publicKey, signCount, and aaguid for each registered credential. The signCount should be validated on every authentication to detect cloned credentials. The aaguid identifies the authenticator model and can be used for risk-based routing decisions.

Implement attestation verification for high-assurance flows (e.g., first-time high-value payments) to confirm the credential was generated by a genuine FIDO-certified authenticator rather than a software emulator.

Common Mistakes

Treating passkeys as a drop-in password replacement without a recovery path. If a user loses access to their device and has no backup, they are locked out permanently. Always implement account recovery before deploying passkeys at scale.

Using a subdomain as the rpId. Setting rpId to checkout.example.com means passkeys registered there cannot be used on www.example.com. Use example.com as the rpId and list permitted origins explicitly.

Skipping signCount validation. The sign count is a monotonically increasing counter that detects credential cloning. Ignoring it removes one of the few server-side signals available for detecting compromised authenticators.

Failing to communicate the UX clearly. Passkeys are new enough that many users do not recognize the browser prompt. Without clear in-product messaging, users dismiss the prompt and fall back to passwords, undermining adoption.

Not testing cross-platform flows. A passkey enrolled on an iPhone should be testable on a Windows browser via QR code cross-device flow. Many teams test only the same-device path and ship a broken cross-device experience, which affects users who switch devices mid-session — common in payment flows started on mobile and completed on desktop.

Passkey and Tagada

Using passkeys in payment orchestration flows

Tagada is a payment orchestration platform that sits between your commerce layer and your processors. When you implement passkeys for customer authentication, Tagada can use the authentication signal — specifically the userVerification result and aaguid — as an input to dynamic routing and risk-scoring logic. A passkey-verified session can be flagged as lower-risk, enabling Tagada to route that transaction through a processor with more favorable SCA exemption rules, reducing unnecessary 3DS friction for your highest-confidence buyers. Work with your Tagada integration team to pass authentication context as transaction metadata.

Frequently Asked Questions

What is a passkey in simple terms?

A passkey is a digital key stored on your device — phone, laptop, or hardware token — that proves who you are without requiring a password. When you authenticate, your device uses a private key to sign a challenge from the server. The server verifies the signature with a corresponding public key. No password is typed, stored, or transmitted, which eliminates the risk of phishing, credential stuffing, and data breaches exposing user secrets.

Are passkeys the same as biometric authentication?

Passkeys often use biometrics (fingerprint, face scan) as the local verification step to unlock the credential, but the underlying mechanism is cryptographic, not biometric. The biometric data never leaves the device — it simply gates access to the private key. This means passkeys combine the convenience of biometrics with the security of public-key cryptography, making them stronger than biometrics alone.

Do passkeys comply with PSD2 Strong Customer Authentication?

Yes. Passkeys satisfy SCA because they combine two authentication factors: possession (the device holding the private key) and inherence (the biometric gesture or PIN). This meets the European Banking Authority's requirement for at least two independent factors from different categories, making passkeys a fully SCA-compliant authentication method for online payments in the EEA.

What happens if a user loses their device?

Most passkey implementations sync credentials through an encrypted cloud account — iCloud Keychain for Apple devices, Google Password Manager for Android, or Windows Hello for Microsoft ecosystems. If a device is lost, the passkey can be recovered on a new device through account recovery flows. For payment-critical flows, merchants should also offer an account recovery path such as verified email or SMS OTP as a fallback.

Can passkeys be used for guest checkout?

Passkeys require an account context — they're bound to a user identity and a domain. Guest checkout typically does not involve an account, so passkeys are not directly applicable there. However, merchants can offer passkey creation at the post-purchase step to convert guest buyers into registered users, reducing friction on future visits and increasing repeat purchase rates.

How do passkeys differ from magic links or OTP codes?

Magic links and OTPs rely on a shared secret (a one-time token sent via email or SMS) that can be intercepted or socially engineered. Passkeys rely on asymmetric cryptography — there is no secret to intercept. The private key never leaves the device, and credentials are domain-bound, so they cannot be used on a phishing site. This makes passkeys substantially more phishing-resistant than any link- or code-based approach.

Tagada Platform

Passkey — built into Tagada

See how Tagada handles passkey as part of its unified commerce infrastructure. One platform for payments, checkout, and growth.

Related Terms

Security

Biometric Authentication

Biometric authentication verifies a user's identity using unique physical or behavioral traits — such as fingerprints, facial geometry, or voice patterns. It replaces or supplements passwords to reduce fraud and streamline checkout.

Security

Multi-Factor Authentication (MFA)

Multi-Factor Authentication (MFA) is a security method that requires users to verify their identity using two or more independent factors — such as a password, a one-time code, or a biometric — before accessing an account or completing a transaction.

Security

Two-Factor Authentication (2FA)

Two-factor authentication (2FA) is a security method requiring users to verify identity with two distinct factors — typically something they know (a password) and something they have (a one-time code or device) — before granting access.

Security

Strong Customer Authentication (SCA)

Strong Customer Authentication (SCA) is a regulatory requirement under PSD2 that mandates multi-factor verification for electronic payments in Europe, combining at least two of three elements: knowledge, possession, and inherence.

Fraud

Fraud Prevention

Fraud prevention encompasses the strategies, tools, and processes merchants use to stop unauthorized or deceptive transactions before they occur, protecting revenue and customer trust.

Security

Authentication

Authentication is the process of verifying that a user, device, or system is who it claims to be. In payments, it confirms cardholder identity before granting access or authorizing a transaction, forming the first line of defense against fraud.