PHP Lightning Address is an easy way to get a lightning address in PHP.
Set up your custom config:
cp lightning-config.dist.php lightning-config.php
# or just simply the nostr.json to define the backends/user-settings
cp nostr.dist.json nostr.json
You can customize the invoice description and the success message by editing
lightning-config.php
:
use PhpLightning\Config\LightningConfig;
return (new LightningConfig())
->setDescriptionTemplate('Pay to %s on mynode')
->setSuccessMessage('Thanks for the payment!');
Run a local PHP server listening public/index.php
composer serve
We prepared a demo template, so you can use this project as a dependency. The benefits from this approach is that you can update your project with composer update
whenever there are new features or improvements on this lnaddress
repository.
Check the wiki for more details: https://github.com/php-lightning/lnaddress/wiki
Feel free to open issues & PR if you want to contribute to this project.