PHP code example of lnpay / lnpay-php
1. Go to this page and download the library: Download lnpay/lnpay-php library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lnpay / lnpay-php example snippets
composer
$response = $lnPayClient->wallet->getInfo();
print_r($response);
$response = $lnPayClient->wallet->create(array(
'user_label' => 'My New Wallet'
));
print_r($response);
$response = $lnPayClient->wallet->createInvoice(array(
"num_satoshis" => "2",
"memo" => "Tester",
));
print_r($response);
$response = $lnPayClient->wallet->payInvoice(array(
"payment_request" => "lnXXXX"
));
print_r($response);
$response = $lnPayClient->wallet->transfer(array(
"num_satoshis" => 1,
"memo" => "SateBack",
));
print_r($response);
$response = $lnPayClient->walletTransaction->getWalletTransactions();
print_r($response);
$response = $lnPayClient->lightingNetworkTx->getInfo('lntx_id');
print_r($response);
$response = $lnPayClient->wallet->disposableLnUrlWithdraw(['num_satoshis'=> 1, 'memo'=> '1 sat over LNURL once']);
print_r($response);
$response = $lnPayClient->wallet->permanentLnUrlWithdraw(['num_satoshis'=> 1, 'memo'=> '1 sat over LNURL again and again']);
print_r($response);