Warning
This repository is deprecated and no longer maintained.
Flash NFC card payments have moved to a Cashu-native architecture that works offline — no BTCPay Server required.
Replacement stack:
- lnflash/cashu-javacard — JavaCard applet + NUT-XX spec
- lnflash/cashu-client — Cashu crypto + mint HTTP client
- lnflash/flash — Backend provisioning API (
cashuCardProvisionmutation)
This repository is archived for historical reference. History is preserved.
Lightning Network plugin for BTCPayServer that integrates Flash wallet capabilities.
- Install: Server Settings → Plugins → Search "Flash" → Install
- Configure: Store → Lightning → Setup Lightning Node → Use custom node
- Connection string:
type=flash;api=https://api.flashapp.me/graphql;api-token=YOUR_TOKEN
Get your API token from Flash mobile app: Settings → Developer → API Access
- ⚡ Lightning Payments - Zero-configuration Lightning node
- 💵 USD Wallet - Accept payments in USD with automatic BTC conversion
- 💳 Boltcard NFC - Tap-to-pay with NFC cards
- 🔗 LNURL Support - Full LNURL-pay, withdraw, and Lightning Address
- 🔄 Real-time Updates - WebSocket notifications for instant payment detection
MIT License