What is Secure Checkout with LoginID?
Introduction
Secure Checkout is a product by LoginID built on top of passkey technology, designed to help payment service providers and digital wallets offer a seamless checkout experience. It enables consumers to complete purchases directly on the merchant’s website — without being redirected to an external payment gateway.
In traditional setups, the checkout flow often requires redirecting the user to a separate wallet or payment provider site.

With LoginID’s Secure Checkout, the entire process happens within the merchant’s site, providing a faster, more secure, and frictionless user experience.

Get Started
Start by exploring a sample integration to see Secure Checkout in action:
Sample Projects
- Sample Embedded Checkout (React) – Demonstrates an iframe-based integration.
- Sample iOS Merchant App (Swift) – Uses WKWebView and native components.
- Sample Android Merchant App (Kotlin) – Uses WebView and native components.
Then, use our SDKs to build your own integration.
SDKs
- @loginid/merchant-sdk – Used on the merchant’s site to initiate checkout.
- @loginid/wallet-sdk – Runs on the wallet to authenticate and confirm transactions.
Architecture Overview
To achieve this seamless checkout experience, LoginID Secure Checkout experience involves coordination between two SDKs:
- Wallet Setup — running on the wallet domain to handle authentication and transaction confirmation
- Merchant Setup — implemented on the merchant domain to initiate the checkout flow
Together, they create a seamless experience in which users authenticate and confirm payments with passkeys either via an embedded iframe or a full-page redirect.
High-Level Flow
Sequence Diagram
Key Capabilities
- Detects passkey availability to determine embedded vs redirect flow
- Enables passkey creation during login or signup
- Confirms payments using passkey authentication