Получить идентификатор счета bitpay из php

#php #mysql #web

#php #mysql #веб

Вопрос:

Я пытался получить идентификатор счета bitpay из обратного вызова, но не смог пройти, можете ли вы, ребята, помочь мне, как правильно получить идентификатор счета bitpay для вставки в базу данных mysql с помощью php

Комментарии:

1. что вы пробовали до сих пор? Код ?

2. $data = json_decode(file_get_contents(‘php: // input’), TRUE); и затем php-код на самом деле я новичок в этой вещи обратного вызова идентификатора счета bitpay, если вы можете дать мне понятный и приятный ответ, это было бы очень полезно

3. я думаю, вы неправильно понимаете bitpay.com/docs/invoice-callbacks . это IPN, который означает, что сервер bitpay отправляет вам сообщение, а не file_get_contents со страницы. вам нужно настроить в bitpay URL обратного вызова IPN, затем вы определяете ur script print_r($_POST) , а затем получаете ur VARS

Ответ №1:

Попробуйте использовать следующее, чтобы получить идентификатор счета из ОТПРАВЛЕННОГО обратного вызова:

$invoiceId = (isset($_POST['id']) ? $_POST['id'] : null;

Согласно данным, возвращенным из API-интерфейса invoice, согласно их документации

Комментарии:

1. спасибо за быстрый ответ, Райан, но, пожалуйста, объясните больше из этого счета, который мы оплачиваем test.bitpay.com/invoice?id=MuF2NVPJRUhXu4iQEnC5Jv что то вроде здесь

2. Если вы используете их решение IPN, это значение выше присутствует в обратном вызове, который они возвращают на ваш URL обратного вызова.