Step 1: Get a Lightning Network-enabled Bitcoin wallet:
First, you'll need a Bitcoin wallet that lets you receive, hold, and spend Bitcoin via the Lightning Network. Depending on your region, we recommend the following wallets:
For advanced users who would like to set up their own non-custodial wallet, we recommend using Breez.
You can download any of these wallets on the Apple App Store (Cash App, Blue Wallet, Muun, Wallet of Satoshi) or on the Google Play store (Cash App, Blue Wallet, Muun, Wallet of Satoshi). Breez requires TestFlight on iOS and Google Play Console on Android.
Step 2: Move Bitcoin into your Lightning Network wallet
If you don't have bitcoin in your wallet yet, you'll need to buy some. Every country and region is different, so you'll want to do some research before choosing an exchange. Examples are CashApp, Coinbase, Kraken.
CashApp lets you buy and spend bitcoin via the Lightning Network from a single app. The Bitcoin you buy goes directly into a Bitcoin wallet. Skip to step 3 to learn how to pay.
Blue Wallet splits your Lightning Network and Bitcoin on-chain funds into multiple wallets. To fund a Lightning Network wallet:
Make sure to create two wallets, 1) On-chain (regular) to receive your bitcoin from the exchange or wherever else you store your bitcoin and a 2) Lightning Network wallet.
Select the Lightning Network wallet in your Blue Wallet app, click manage funds, then click refill from your on-chain wallet and set your desired amount. If you are using a non-custodial wallet you can connect to us here.
Muun wallet unifies your Lightning Network and Bitcoin on-chain funds in a single balance. To deposit funds into Muun:
Click receive on the home screen.
Complete the payment by scanning a QR code, or paying the address.
Wallet of Satoshi
Wallet of Satoshi only supports Lightning Network payments. To fund the Wallet of Satoshi:
Click receive on the home screen
Top up with Lightning or Bitcoin on-chain.
Step 3: Make a payment
Open your wallet
Scan the QR code or tap on the “Open in wallet" button.
Confirm everything is correct and proceed with your checkout.