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.

To achieve this seamless checkout experience, LoginID Secure Checkout experience involves coordination between two SDKs:
- Wallet SDK — 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.
At a high level, the flow looks like this:
SDKs and Sample Code
Get started quickly with our SDKs and example integrations:
SDK Repositories
- @loginid/wallet-sdk – Handles passkey authentication and transaction confirmation on the wallet domain.
- @loginid/merchant-sdk – Provides the tools for merchants to initiate and manage the checkout flow on their website.
Sample Projects
Sample Embedded Checkout (React) – Demonstrates embedded iframe integration with LoginID.
Key Capabilities
- Detect passkey availability to determine embedded vs redirect flow
- Support passkey creation during bank login or signup
- Confirm payments with passkey authentication