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.
https://github.com/php-lightning/demo-lnaddress
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.