DocumentationLedger WalletExchange providerBuy Integration

☞ The renaming of “Ledger Live” to “Ledger Wallet” and
”wallet” (in the hardware sense) to “signer” is still in progress.
This page may contain legacy references that will be updated.

Buy integration overview

The Buy integration lets users purchase crypto assets with fiat currency directly inside Ledger Wallet, without leaving the wallet. As a Buy provider, you supply the quoting, payment processing, and order fulfilment; Ledger supplies the secure, device-verified receive address and the embedded LiveApp experience.

To become a native Buy provider, you need to deliver three things:

  1. Backend API: adapt your existing API to the Ledger Buy API specification so that Ledger’s backend can request quotes and forward orders to your service.
  2. LiveApp: a web application that loads inside Ledger Wallet and gives users a buy flow. It receives the quote the user entered in the wallet as query parameters, so the user lands directly on a pre-filled checkout. You also need to write or update your LiveApp manifest and follow Ledger’s UX requirements.
  3. Testing and submission: test the full integration end-to-end using Developer Mode in Ledger Wallet, then submit your API and manifest for Ledger review.

Each step can be worked on in parallel. The integration only goes live once all three have passed review.

  • Architecture — flow overview showing how the components interact
  • Backend — the API endpoints your service must expose
  • LiveApp — LiveApp URL format, manifest requirements, and UX guidelines
  • Test & Submit — how to test end-to-end with Developer Mode and submit for review
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.