Damus
Cashu Pay Server profile picture
Cashu Pay Server
@Cashu Pay Server

Accept Bitcoin without the complexity

Payment gateways want your ID. BTCPay Server needs a VPS and Docker expertise. CashuPayServer is the middle ground: a BTCPay-compatible gateway that runs on the PHP hosting you already have.

Relays (8)
  • wss://nostr.cypherpunk.today/ – write
  • wss://relay.primal.net – write
  • wss://offchain.pub – write
  • wss://relay.damus.io – read & write
  • wss://nostr.mom – read
  • wss://nostrelites.org – read
  • wss://wot.nostr.party – read
  • wss://pyramid.fiatjaf.com – read

Recent Notes

Cashu Pay Server profile picture
cashu-wallet-php v0.1.0 — first tagged release 🥜

A single-file, zero-dependency PHP implementation of Cashu. Drop
CashuWallet.php into any PHP 8 project and go.

Covers NUT-00/01/02/03/04/05/07/08/09/12/13/19/20 — including keyset v2,
NUT-13 HMAC derivation, DLEQ verification, and NUT-20 BIP340 quote locking.
Crash-safe operation journal, so you don't lose coins mid-swap or mid-melt.

284 tests, validated against the official Cashu spec vectors.

Still very alpha, feedback appreciated.

https://github.com/jooray/cashu-wallet-php/releases/tag/v0.1.0
Cashu Pay Server profile picture
CashuPayServer v0.4.0-alpha is out ⚡

Accept Lightning payments on the plain PHP hosting you already have. Your existing BTCPay / WooCommerce plugin just works.

· Keyset v2 + correct NUT-13 derivation — your seed stays a real backup
· NUT-20 quote locking (BIP340) — a leaked quote id can no longer mint your money
· DLEQ verification + automatic keyset rotation
· Lightning withdrawals that reconcile instead of getting stuck

Still alpha: start small, keep your seed safe.

https://github.com/jooray/cashupayserver/releases/tag/v0.4.0-alpha
21_21_21 · 10w
This looks awesome!! Can you cash out automatically to a lightning address? On chain address? Since it's btcpay compatible does that mean, for example, if you have a woocommerce store with a btcpayse...
Cashu Pay Server profile picture
Yes, you can cash out automatically to a lightning address (not on-chain currently, although as mints support on-chain, this will be possible too!).

If you have woocommerce store with a btcpayserver plug-in, it works out of the box, yes, precisely because it is compatible.

For this specific scenario there is also a WordPress plug-in that will setup cashupay and configure the btcpayserver plugin automatically, so you don't even have to upload anything manually, just install the plugin and your integration is autoconfigured.

For other services you use the btcpay plugin compatibility exactly as you described.
❤️1
Cashu Pay Server profile picture
The biggest threat to the circular economy isn't regulation, but laziness. We outsource our payments to "convenient" gateways because we're afraid of the tech stack.

CashuPayServer was built to kill that fear. It’s a lightweight, PHP-based Lightning gateway that settles via Cashu. It’s as easy to install as a contact form and as private as a cash transaction.

Don't wait for the "official" circular economy. Build it on your own server today.
2❤️1👀1🧡1
Cashu Pay Server profile picture
If you need a KYC'd third-party gateway to accept Bitcoin, you aren't using Bitcoin. You're just using a slower, more expensive version of Stripe. Good for adoption for clients, but if you are a merchant, you're missing out.

True sovereignty means owning the checkout. CashuPayServer lets you accept Lightning payments directly on your own WordPress site (or anywhere where BTCPay is supported - prestashop, ...) without asking a corporate middleman for permission.

Yes, it runs on your $5/month hosting that you already have. No node/VPS/docker required. Just install as wordpress plugin or unzip (in case of non-wordpress install), configure and you are good to go.

https://cashupayserver.org/
35❤️7❤️1👏1💜1🚀1
TheGrinder · 9w
You can also just install the Electrum plugin for wordpress, no need for a server.
Cashu Pay Server profile picture
Why is it so hard to sell a digital PDF for Bitcoin without using a centralized platform that takes a 10% cut?

CashuPayServer is the missing link for the independent creator. It’s a one-click WordPress/WooCommerce plugin that turns any basic website into a professional Lightning storefront. Keep 100% of your sats. Own 100% of your data. Free and Open Source.

Your shop, your rules.
11❤️2🎉1
Giga · 9w
Very cool! I think this is the future of payments. Would be great if the plugin also handled the login/subscription flow. Then building any kind of saas would be 100x easier. User pays once (or recurringly) and it automatically upgrades their account plan and logs them in.
Cashu Pay Server profile picture
Privacy isn't just for customers; it's for merchants too. Why should your payment processor know your turnover, your products, or your customer's identity?

CashuPayServer uses Cashu mints for settlement of Lightning payments. This creates a "privacy buffer" between your shop and the network. The mint sees the Lightning payment; you see the credit. Nobody sees the link between the two except you.

Why Cashu mint? The easiest way to accept Lightning and not run a Lightning node. And yes, it can immediately withdraw to a real non-custodial Lightning wallet.

Accept Lightning with "Stealth Mode" enabled.
15❤️9👍1😂1🚀1🤔1🤙1
nostrich · 10w
Would make sense to integrate this with Monero after FCMP++ enables LN capabilities.
Honza Pobořil · 10w
“Most shared hostings” is lame metric. 😅 Yes you can connect to many remote nodes, including Blink. What remote node you recommend for Cashu?
Honza Pobořil · 11w
Yes, running on simple PHP hosting is advantage. :-) But for people who are not afraid of the ssh (don’t need to be professional, just copy that 5 commands in the guide) they can install it to the ...
Cashu Pay Server profile picture
Agreed that it is possible, but it's not only install. You need to maintain it.

Their page mentions only VPS for $10+, do you have tips for $2-$5 VPS? Might be useful for other projects. What Lightning node do you use in this low-cost setup?

Anyway - the point of CashuPay is that it can run on what you already have (PHP hosting for your e-shop). You don't need anything extra, not even $2 VPS. Just unzip and go.

P.S.: I am fan of BTCPay, if it's not a problem for you, run it, I also run one. This project is for people for whom the more complicated setup is a barrier to accepting Lightning.
1
Honza Pobořil · 11w
When you compare BtcPay and Cachu Pay be careful what you compare. App + LN node → 10$ VPS App only (remote LN) → 2$ VPS or shared hosting Both apps really are not so different by HW requirements. If you compare comparable.
Honza Pobořil · 12w
Hosting BtcPay server WITHOUT LN full node it comparably simple and cheap. But you need to connect it to some other full node. The same with Cashu.
Cashu Pay Server profile picture
I don't agree. It's still not running on the cheap PHP hosting. Yes, AI can deploy it, but you still need docker, or a way to run at least the main dot net daemon. Way different than unpacking a zip / installing a WordPress plug-in.

If anyone can run BtcPay, we're all for it and love the project. Cashupayserver is for those who can't do it for whatever reason.
1
Honza Pobořil · 11w
Yes, running on simple PHP hosting is advantage. :-) But for people who are not afraid of the ssh (don’t need to be professional, just copy that 5 commands in the guide) they can install it to the VPS for 2-5$. There are also some UI wizards: https://docs.btcpayserver.org/Deployment/#to-choose-...
Cashu Pay Server profile picture
Most people think running a private Bitcoin payment server requires a $20/month VPS, Docker, and a sysadmin degree. It doesn't.

CashuPayServer is a Free and Open Source Lightning payment gateway that runs on standard, cheap PHP hosting. If you can host a WordPress site for $5/month, you can host your own Lightning payment gateway. Simple install. No terminal required. No complexity tax.

You can accept Lightning payments - clients don't need a Cashu wallet.

Stop overpaying for hosting you don't need. Use what you already have.

https://cashupayserver.org/
66❤️3🙏1🤙1🧡1
Honza Pobořil · 12w
Hosting BtcPay server WITHOUT LN full node it comparably simple and cheap. But you need to connect it to some other full node. The same with Cashu.
Bogo · 10w
That's amazing
21_21_21 · 10w
This looks awesome!! Can you cash out automatically to a lightning address? On chain address? Since it's btcpay compatible does that mean, for example, if you have a woocommerce store with a btcpayserver plugin, you just point it at this server and it thinks it's talking to btcpay? Thank you