@Greg111
Начинающий PHP программист

Как подключить btcpay-server? И с чем его едят?

Доброго времени суток, коллеги.

Хочу внедрить оплату BTC в свой проект. Ни blockchain.info, ни coinbase commerce, ни bitaps мне не подошли из-за разных причин.

Вот наткнулся на стоящий проект: https://btcpayserver.org/
Знаю многие из вас используют его для своих проектов.

Только вот мне непонятно, необходимо ли поднимать свой VPS, если да может посоветуете какую-то инструкцию? Или я просто неправильно понял?

Я сперва думал что это работает как API (может оно так и есть и я просто неправильно сделал запрос). Вот немного кода из которого я получаю ответ «405:Not Allowed».
$url = 'https://docs.btcpayserver.org/api/v1/stores/A37xb9AbYHkvpPpMrehtUmPxQRVqdQGj58bGWd451vfk/invoices'; // url, на который отправляется запрос
$post_data = array(
    "speedPolicy" => 'HighSpeed'
);
$headers = array('Content-Type: application/json',"Authorization: token: kKA3niG"); // заголовки запроса
$post_data=json_encode($post_data);
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_VERBOSE, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true); // true - означает, что отправляется POST запрос
$result = curl_exec($curl);


var_dump($result);


Сразу скажу, в header кроме token пытался вводить вот такие ключи:
Authorization: Basic NzdSR0cxUkdkbGtucmRXV29EV0UwVlpERE03cFpZaUlra3lZRFo3TEx2MQ== 77RGG1RGdlknrdWWoDWE0VZDDM7pZYiIkkyYDZ7LLv1


Всем добра.
  • Вопрос задан
  • 483 просмотра
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
apirone.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы