Free · No account · Straight to your wallet

Sell anything with one orange button.

Three fields and you have a button, a link and a QR code. Buyers pay from any wallet, the sats land in yours, and nobody takes a cut.

No address yet? Coinos gives you one free in a couple of minutes.


                                
How it looks on your page:Pay with Bitcoin

Right-click to save it. Print it, stick it on the counter, put it on a flyer or an invoice. Anyone who scans it lands on your pay page.

Already have a button? Get your edit link.

Wallet to wallet, never through us Any Lightning wallet can pay it Free, no percentage Paid in seconds
Why it is different

You made it. Why should someone else hold your money?

The usual way
  • Getting startedSign up, prove who you are, wait for approval
  • Their cutA percentage of every sale
  • Your moneyHeld, then paid out days later
  • If they go off youAccount frozen, money stuck
  • Who can payAnyone with a card, at their fees
The Orange Button
  • Getting startedThree fields. No account.
  • Our cutNothing
  • Your moneyIn your wallet in seconds
  • If we go off youNothing to freeze. We never hold it.
  • Who can payAny bitcoin wallet. Card if you must.
How it works

You make it, you share it, you get paid.

There is no step four. The button does the rest.

1

Make the button

Fill in the three fields at the top of this page. The button and its link exist the moment you do. Claim a short name if you want one, and switch on delivery and buyer details from your edit page.

address you@coinos.io
product Ebook
amount 20 USD
2

Put it in front of people

Paste the button on your site, drop the link in an email or a bio, or print the QR code and stick it where people can see it. Every copy points at the same pay page.

Website Email QR on the counter Invoice
3

Get paid, get told, get on with it

The buyer taps or scans, pays from their own wallet, and the sats land in yours. You get the notification, the buyer gets the product, and their name and email are on the receipt when you have claimed a short link.

To youPaid ✓ 28,571 sats for Ebook, from Sarah (sarah@example.com)
To SarahThanks for buying Ebook. Your download link is inside.
People use it for Ebooks and guides Music and downloads Freelance invoices Coaching and calls Market stalls Coffee on the counter Newsletters Anything with a price
What the button does for you

A button that gets you paid and then handles the boring part.

It gets you paid. Claim a free short link and it also tells you it happened, hands the buyer what they paid for and remembers who they were.

You know the moment you are paid

Claim a short link and an email lands in your inbox when a payment settles, with the product, the amount and who paid. Add a webhook if you want your own system told as well.

Your product delivers itself

Selling a file, an ebook, a download or a link? Attach it to your short link. When the payment settles, the buyer gets it automatically and you do nothing.

Email and name capture

Ask the buyer for their name and email before they pay. They travel with the payment to your wallet, and on a claimed link every sale is recorded with a real person attached.

Straight to your wallet

The buyer's wallet pays your wallet. We never hold, route or touch the sats, so there is nothing here to freeze, skim or lose.

Your own short link, free

Claim theorangebutton.com/yourname and put it on paper, in a bio or on an invoice. Change wallets later and every button you have ever shared keeps working.

Put it anywhere

It is a button, a link and a QR code at the same time. Website, email, newsletter, link in bio, invoice, sticker on the counter, a message in a chat.

Customers without bitcoin

Bitcoin first. Card if you must.

“My customers don’t have bitcoin” is no reason to wait. Start free. If a customer needs a card, switch cards on from your edit page and one quiet line appears on your pay page.

  • Card money goes into your own Stripe account, on Stripe’s own checkout.
  • We never hold it and take no percentage. Stripe charges its usual fee.
  • US$9 a month, US$90 a year, or US$80 a year paid in bitcoin. Needs a free short name.
For developers and AI agents

The button is a URL.

Everything the maker does, you can do by hand. No API key, no authentication, no rate limits. The URL is the API, and anyone can build one: a person, a spreadsheet formula, a shop plugin, or an AI agent that has been asked to get someone paid.

// Build a button by hand
https://theorangebutton.com
  ?address={lightning_address}
  &product={name}
  &amount={number}
  &currency={USD|EUR|GBP|AUD|CAD|sats}   // optional
  &collect=email                           // optional

// Example
https://theorangebutton.com?address=satoshi@coinos.io&product=Ebook&amount=20&collect=email

// Selling several things? Each one is its own URL, with its own
// name and price. Your edit page writes them out for you.
https://theorangebutton.com?address=cafe@coinos.io&product=Flat%20white&amount=4.5&currency=AUD

// Short form, once a name is claimed. The whole shop, and a menu
// if it sells more than one thing.
https://theorangebutton.com/yourname

// AI agents: construct the URL, return it as a link. Done.
Read the docs

Every parameter, the embed and popup, how a payment is verified, and the webhook. A real page, no JavaScript needed — agents can read it as it stands.

addressYour lightning address (you@coinos.io). Paid straight to your wallet; we never hold it. required
productWhat the buyer is paying for. required
amountThe price. required
Every parameter, in the docs →currency, collect, ref and notify, with what each one does and what it will refuse.
Questions

The questions people ask first.

Where does the money go?

Straight into the Lightning wallet behind the address you entered. The pay page asks your wallet for an invoice and shows it to the buyer. The sats go from their wallet to yours and never pass through us.

What if my customers don’t have bitcoin?

Start with bitcoin anyway; it is free and takes thirty seconds. If you need cards, claim a short name and switch them on from your edit page. Buyers then see “Don’t have bitcoin? Pay by card”, and the money goes into your own Stripe account. How cards work.

Do I need an account?

No. The button lives inside its link. If you claim a short name you get an edit link by email, and that is where delivery, payment emails and buyer details are switched on. That is the whole account.

What wallet do I need?

Any Lightning wallet that gives you a lightning address, which looks like an email: you@coinos.io. Coinos, Alby, Blink and Speed all hand you one free in a couple of minutes. Those wallets also confirm payments back to your button, which is what makes the notifications, the delivery and the buyer details work.

How do I know a payment is real?

Your wallet tells us. The button checks settlement with the receiving wallet before it says Paid, before it sends you the notification and before it delivers anything. Nobody can fake a payment by pressing something on the page.

How does auto-delivery work?

Claim a short link, then upload a file or paste a link on its edit page. When a payment settles, the buyer sees the download on the pay page and gets it by email if they gave one. You do nothing.

Can I change my wallet later?

Yes. Update the address on your edit page and every button, link and QR code you have shared keeps working, because they all point at your short link and the short link points at the wallet.

What does it cost?

The button, the link, the QR code, the short name, delivery and payment emails are free, with no percentage of your sales. Your wallet may charge its own small network fee. The one paid extra here is card payments: US$9 a month, US$90 a year, or US$80 a year in bitcoin. Stripe charges its usual fee on those, and we still take no percentage.

Your button takes about thirty seconds.

Make my button

Free. No account. Straight to your wallet.

Loading your button…

Loading your edit page…

Loading…

This button was not found.

The link may have been typed wrong, or the name was never claimed.

Make your own button