mirror of
https://github.com/aljazceru/BTCPayServerPlugins.git
synced 2025-12-16 23:24:25 +01:00
BTCPay Server NIP05 Support
This plugin allows your BTCPay Server to support
- Nostr NIP05 protocol to verify accounts.
- Nostr NIP57 protocol to support Zaps.
- Nostr NIP47 protocol to accept payments to your NWC enabled lightning wallet.
Usage
-
Install the plugin
-
On a store you have owner access to, click on the new "Nostr" side navigation menu item
-
Specify a name and public key. NOTE: You will not be able to select the same name across different stores. The public key is in hex format and not
npub...(convert here) -
Optionally include a set of relays that you primarily use so that client can discover your events more easily.
-
Alternatively, you can import this data by using one of the Nostr browser extensions such as Alby or Nos2x
Your NIP5 handle will be name@yourbtcpayserver.domain. If you have multiple domains mapped to the same btcpayserver, they will all be valid.