#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 обратного вызова.