This replaced the old flow where you pasted an extended public key exported from Electrum, Sparrow or a hardware wallet. You no longer export anything: Blockra generates a standard BIP-39 wallet in your browser and derives the watch-only keys itself. If you already have a phrase you would rather use, Import takes it.
How it works
Three facts explain the whole design:- The phrase is generated in your browser and encrypted there under a password you choose. It is never transmitted to Blockra, so there is no copy of it on our servers.
- Only watch-only keys are sent. Blockra receives four extended public keys, derived locally from your phrase. They can generate and watch addresses. They cannot sign, so they cannot move money.
- Each payment gets a fresh address, derived from those keys — better privacy, and every payment is trivial to reconcile.
Create a wallet
1
Open Payment Methods
Go to Settings → Payment Methods in the dashboard and choose Blockra Wallet.
2
Set a device password
You set this before the phrase is shown, because it is what encrypts the phrase where it sits. It unlocks the wallet on this device only — it is not your account password, and it never reaches Blockra.
3
Write down the twelve words
The phrase is revealed once. Write it on paper and store it offline. There is deliberately no “back up later” — this wallet receives customer payments.
4
Confirm three of them
Blockra asks you to type three words back before going further, so a phrase nobody actually recorded can’t reach production.
5
Done
The phrase is encrypted into this browser’s storage, the four watch-only keys are sent, and every coin goes live at once. There is no per-coin setup.
Import an existing wallet
Choose Import instead of Create and type your twelve BIP-39 words. Blockra validates them against the standard word list as you go, then asks for a device password and encrypts the phrase exactly as above. This is also how you restore on a new device: same phrase, new device password, and the balances are there — they were always on-chain, not on our servers.Add your phone
The dashboard’s Sync to phone button moves the wallet to a second device by showing a QR code. The whole encrypted payload travels inside the image — there is no upload and no server that ever held it, not even briefly.1
Unlock
Enter your device password. The seed only leaves the vault at this point, so leaving the dialog open on a desk exposes nothing.
2
Scan it
Point the phone’s camera at the code and open the link. A transfer code shown alongside it protects the payload, because a QR on screen is photographable.
Opening the dashboard on a device that has no vault gives you a read-only view: balances are visible, because those come from the watch-only keys, but Send is disabled. Import the phrase there — or sync from a device that has it — to sign from that device too.
What you can accept
One wallet covers every asset. There is nothing to enable per coin.
USDC and USDT are available on either Ethereum or Tron — the buyer picks the network at checkout, and Tron is usually the cheaper one for them.
Good to know
- Standard paths, so it opens anywhere. An ordinary BIP-39 phrase on the paths above. Type it into any wallet that speaks them and every balance is already there — no export, no migration, no permission from us.
- Spending happens in your browser. The dashboard builds and signs the transaction locally and hands only the finished, signed transaction to the network. A signed transaction cannot be altered, and without your phrase nobody can author another.
- Cards are separate. Card payments run through your own Stripe account via Stripe Connect and pay out on Stripe’s schedule to your bank. They never touch this wallet, and Blockra is not in that money path either.
Next
Accept Payments
Create a checkout session or payment link and take your first payment.
Webhooks
Get told the moment a payment settles instead of polling.

