feat: BTCPay Server payment integration via pow.dgray.io proxy

This commit is contained in:
2026-02-06 14:22:16 +01:00
parent 146945d732
commit fcf22617d0
12 changed files with 515 additions and 35 deletions

View File

@@ -61,7 +61,8 @@ js/
│ ├── conversations.js # Zero-Knowledge Chat (E2E verschlüsselt)
│ ├── crypto.js # NaCl Encryption
│ ├── currency.js # XMR/Fiat Umrechnung
── pow-captcha.js # Proof-of-Work Captcha (Challenge/Verify)
── pow-captcha.js # Proof-of-Work Captcha (Challenge/Verify)
│ └── btcpay.js # BTCPay Server Integration (Invoice, Checkout, Polling)
└── components/
├── app-shell.js # Layout, registriert Routes
├── app-header.js # Header (Theme-Toggle, Lang-Dropdown, Profil-Dropdown)
@@ -140,7 +141,7 @@ locales/
4. ~~PoW-Captcha server-seitig~~ ✅ PHP-Server auf `pow.dgray.io`
5. ~~TweetNaCl self-hosted~~ ✅ In `js/vendor/`
6. ~~Chat-Crypto fix~~`box.before` + `secretbox`
7. Payment-Integration mit BTCpay Server (https://pay.xmr.rocks/)
7. ~~Payment-Integration mit BTCpay Server~~ ✅ Proxy auf `pow.dgray.io`, Frontend-Service `btcpay.js`
8. Reputation-System (5/15/50 Deals Stufen)
9. Push-Benachrichtigungen für neue Nachrichten