Может быть, это глупый вопрос, но я не продвинутый программист.Я успешно настроил платежи In-App для своего приложения, но он работает только без использования обратной ссылки.
Я уже много часов пытаюсь решить эту проблему с Google, но безуспешно.Надеюсь, кто-нибудь сможет мне помочь.Я включил скрипт, обрабатывающий почтовые данные, который, очевидно, что-то делает не так .. Это то, что говорит Google:
Ваш сервер должен отправить ответ 200 OK для каждого сообщения HTTP POST, которое Google отправляет вашемуURL обратной ссылки.Чтобы отправить этот ответ, ваш сервер должен:
Декодировать JWT, указанный в параметре jwt сообщения POST.Проверьте, чтобы убедиться, что заказ в порядке.Получите значение поля "orderId" JWT.Отправьте ответ 200 OK, в котором есть только одна вещь: значение «orderId», которое вы получили на шаге 3.
Это то, что я написал, но, насколько я вижу, пути нет.чтобы проверить это (как я могу смоделировать сообщение от Google?).
require_once 'include/jwt.php'; // including luciferous jwt library
$encoded_jwt = $_POST['jwt'];
$decoded_jwt = JWT::decode($encoded_jwt, "fdNAbAdfkCDakJQBdViErg");
$decoded_jwt_array = (array) $decoded_jwt;
$orderId = $decoded_jwt_array['response']['orderId'];
header("HTTP/1.0 200 OK");
echo $orderId;
Любая помощь будет высоко ценится.Спасибо Тим