Write For Us

Self-Hosted Bitcoin, USDT & USDC Payments for Any Backend

E-Commerce Solutions SEO Solutions Marketing Solutions
20 Views
Published
OpenReceive is a free, open-source, self-hosted package that lets any server-side app (Node, Python, Ruby, PHP and more) accept Bitcoin, USDT and USDC payments. Every payment settles to your own wallet in Bitcoin.
Start here: https://openreceive.org

In this video: the whole idea in under nine minutes, from a real checkout to the deep dive.
- Agent directions: copy them from openreceive.org, paste them into Cursor, Claude Code or Codex, and your agent builds the integration for you.
- A real checkout: a shopper pays with USDT on Solana, USDC on Ethereum or a Lightning invoice, and you receive Bitcoin.
- Safety: why the NWC code is receive-only, so even a hacked server can only create invoices that pay you, never spend your funds.
- No lock-in: receive with any NWC wallet, use any Lightning Swap Connect provider (plus a backup), and settle in Bitcoin.
- The deep dive: the NWC and LSC codes, why settle in Bitcoin, environment variables and routes, the three hooks (authorize, amountFor, onPaid), exchange rates, payment storage, stablecoin refunds, and your own checkout components.

The prompt to paste into your agent (the Node version; openreceive.org has the agent directions for every framework):
This is a Node app. Enable Bitcoin and stablecoin payments with OpenReceive. Follow these directions: https://openreceive.org/agent-directions/node.md

Chapters
0:00 What OpenReceive is
0:33 A real checkout: pay with USDT, USDC or Bitcoin
0:57 Add it with your coding agent
1:28 Safety: receive-only NWC
2:27 No lock-in: any wallet, any provider
3:04 Deep dive: the NWC code
4:03 The Lightning Swap Connect code
4:28 Why settle in Bitcoin?
4:51 Never locked in
5:14 Environment variables and routes
5:55 The three hooks: authorization
6:36 Exchange rates
6:59 Payment storage
7:34 Stablecoin refunds
8:01 Your own checkout, guides and API
8:12 Wrap-up

Links
OpenReceive: https://openreceive.org
Get an NWC code to receive Bitcoin over Lightning: https://openreceive.org/get_a_nwc_code_to_receive_payments
Set up a Lightning Swap Connect provider for USDT and USDC: https://openreceive.org/set_up_swap_provider
Guides: https://openreceive.org/guides
API reference: https://openreceive.org/api_docs

Music: Wings by 009 Sound System.

#Bitcoin #Stablecoins #OpenSource
Category
Gadgets
Sign in or sign up to post comments.
Be the first to comment