bearname/nowpayments-api-php

Nowpayments php api client with types

1.1.0 2025-08-15 14:25 UTC

This package is auto-updated.

Last update: 2025-08-15 14:51:05 UTC


README

Available here

Installation

This project using composer.

$ composer require bearname/nowpayments-api-php 

Compatible with php8 and ignore platform requirements

$ composer require bearname/nowpayments-api-php --ignore-platform-reqs

Usage

Genrate random password.

<?php

require ("vendor/autoload.php");

use NowPaymentsIO\NOWPaymentsApi;

$apiClient = new NOWPaymentsApi("YOUR API KEY");
echo $apiClient->status();

Use with token

1. get token by username and password

require ("vendor/autoload.php");

use NowPaymentsIO\NOWPaymentsApi;

$apiClient = new NOWPaymentsApi("YOUR API KEY");
echo $apiClient->auth('username', 'password');

2. Direct init with token

require ("vendor/autoload.php");

use NowPaymentsIO\NOWPaymentsApi;

$apiClient = new NOWPaymentsApi('apiKey', 'token');

Direct call specific method

require ("vendor/autoload.php");

use NowPaymentsIO\NOWPaymentsApi;

$apiClient = new NOWPaymentsApi('apiKey', 'token');
$params = [
    id => 111,
    offset => 0,
    limit => 10,
    order => 'DESC'
];

$apiClient.callGet('/sub-partner', $params);
require ("vendor/autoload.php");

use NowPaymentsIO\NOWPaymentsApi;

$apiClient = new NOWPaymentsApi('apiKey', 'token');
$data = [
    id => 111,
    offset => 0,
    limit => 10,
    order => 'DESC'
];

$apiClient.callPost('/sub-partner/transfer', $data);