PHP code example of paywalletdev / pwclient

1. Go to this page and download the library: Download paywalletdev/pwclient 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/ */

    

paywalletdev / pwclient example snippets


use PayWallet\PWClient;

$PWC = new PWClient(
    'wlOcww20hgShuhVdR4Rl4Vy7cWrLDsdn', //API public key
    'izJnim4ojkGCRgXVEbErvehsbRcjpiFc'  //API private key
);

$result = $PWC->createDepositAddress(
    'zKnIaZe4eeKpWzNtMRhA7eRFIJeKXnfq', //Merchant public key
    '20',                               //Order ID
    'trx',                              //Currency in lowercase
    10,                                 //Expected Amount
    'Test api'                          //Comment
);

var_dump($result);

use PayWallet\PWClient;

$PWC = new PWClient(
    'wlOcww20hgShuhVdR4Rl4Vy7cWrLDsdn', //API public key
    'izJnim4ojkGCRgXVEbErvehsbRcjpiFc'  //API private key
);

$result = $PWC->instantPayment(
    'zKnIaZe4eeKpWzNtMRhA7eRFIJeKXnfq', //Merchant public key
    'xlm',                              //Currency in lowercase
    5,                                  //Withdraw amount
    'GDNEMX6JROI6ICWHVDRT7XJF7X6CLT4JVRZ5XTBJABIQRC35SO3INQIQ', //Payment address
    2002                                //Tag or NULL
    'Test api',                         //Comment
);

var_dump($result);

use PayWallet\PWClient;

$PWC = new PWClient(
    'wlOcww20hgShuhVdR4Rl4Vy7cWrLDsdn', //API public key
    'izJnim4ojkGCRgXVEbErvehsbRcjpiFc'  //API private key
);

$result = $PWC->getMerchantBalance(
    'zKnIaZe4eeKpWzNtMRhA7eRFIJeKXnfq'  //Merchant public key 
);

var_dump($result);

use PayWallet\PWClient;

$PWC = new PWClient(
    'wlOcww20hgShuhVdR4Rl4Vy7cWrLDsdn', //API public key
    'izJnim4ojkGCRgXVEbErvehsbRcjpiFc'  //API private key
);

$result = $PWC->getWalletBalance();

var_dump($result);

use PayWallet\PWClient;

$PWC = new PWClient(
    'wlOcww20hgShuhVdR4Rl4Vy7cWrLDsdn', //API public key
    'izJnim4ojkGCRgXVEbErvehsbRcjpiFc'  //API private key
);

$result = $PWC->getCurrencyRate('btc');

var_dump($result);