nowpayments-api-php

Форк
0
/
example.php 
28 строк · 1.1 Кб
1
<?php
2

3
require ("vendor/autoload.php");
4

5
use Nowpayments\Template\NOWPaymentsApi;
6
use Nowpayments\Template\Currency;
7
use Nowpayments\Template\Response\CreateInvoice;
8
use Nowpayments\Template\Response\CreatePayment;
9
use Nowpayments\Template\Response\GetEstimatePrice;
10
use Nowpayments\Template\Response\GetListPayments;
11

12
$yourClass = new NOWPaymentsApi("YOUR API KEY");
13

14
try {
15
    $invoice = new CreateInvoice(4.0234, Currency::BTC);
16
    $invoice->setCancelUrl("https://cancel.url");
17
    $invoiceReturn = $yourClass->createInvoice($invoice);
18
    var_dump($invoiceReturn);
19
    var_dump($yourClass->status());
20
    var_dump($yourClass->getCurrencies());
21
    var_dump($yourClass->getListPayments());
22
    var_dump($yourClass->getListPayments(new GetListPayments()));
23
    var_dump($yourClass->getEstimatePrice(new GetEstimatePrice('3999.5000', 'usd', 'btc')));
24
    var_dump($yourClass->createPayment(new CreatePayment(3999.5, Currency::BTC, Currency::ADA)));
25
    var_dump($yourClass->getMinimumPaymentAmount(Currency::BTC, Currency::ADA));
26
} catch (MyException $e) {
27
    var_dump($e->getMessage());
28
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.