Skip to main content
Blockra is non-custodial: the coins your checkout takes land in a wallet only you can spend from. Blockra never holds them, cannot freeze them, and has nothing to hand over if compelled. You set this up once, in the dashboard, under Settings → Payment Methods → Blockra Wallet. It takes about a minute, and there is no funding step and no approval — the wallet can receive before you have finished reading this page.
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.
Blockra cannot reset your device password and cannot recover your phrase. Write the twelve words down and store them offline. They are the wallet: with them you can restore it in Blockra or in any other BIP-39 wallet; without them, and without the device password, the funds are gone. Nobody at Blockra can help — that is the trade self-custody makes.

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.