We email you, send the buyer back to your app, and POST the buyer’s email plus Bitcoin proof to your webhook.
What we POST to your webhook
Invoice
Invoice ready.
Scan to pay
Waiting for payment
Send this to your customer. Usually 1 to 10 minutes.You can close this. We’ll email you when it lands.
Bitcoin address · tap to copy
Payment link · tap to copy
Bitcoin payments are non-refundable
Pay with Bitcoin
Keep going
Your free payment is used. Pick a plan to keep taking Bitcoin.
Your shop
Name your shop
Buyers see this on checkout. It is the name on the paid page.
After they pay
Where they go next
The buyer goes back to your app. You get an email when the payment confirms.
When a payment confirms, we POST the buyer’s email and the Bitcoin proof to this URL. You can add this later from your dashboard.
What we POST to your webhook
Step123
Choose your wallet
Pick the wallet you already use. We'll show you exactly where to find the key.
Get your receive-only key
From your wallet:
Your key is a Native SegWit (BIP84) receive-only key. It starts with zpub or xpub — both work, apps just label them differently. We use it to generate a fresh address for each charge. It cannot spend your Bitcoin.
Paste the key
This is a receive-only key. Hesper uses it to generate a fresh address for each charge from your wallet's main key. It cannot spend your Bitcoin. Never paste a private key (zprv/xprv).
Open Receive in your wallet. The first address should match: