до редиректа выдает
POST http://korzinka/liqpay/liqpqy.php 404 (Not Found) |
а там уже null
|
до редиректа
POST http://korzinka/liqpay/liqpqy.php 404 (Not Found) document.getElementById.onclick @ shop.js:238 на стороне liqpay.php NULL |
Вообще-то у вас этот адрес http://korzinka.byethost9.com/liqpay/liqpay.php и он ещё что-то содержит?
Я не знаю, что вы там понаписали, но это выводит то, что прислали... <?php echo file_get_contents('php://input'); И вообще-то я проверял те PHP-скрипты, которые до этого присылал... очевидно, вы что-то сильно изменили в них... |
Это код для обработки принятых данных и перехода на сайт приема платежей сюда и должны подставлятся те данные он ниже пока его не обрабатываю сам код рабочий но нужно эти данные по заказу клиента сюда принять и далее подставлю их здесь раскидаю(чет немогу передать)
<?php echo file_get_contents('php://input'); echo "</br></br>"; ?> kodyTovara = ''; $namePlusKodTov = ''; $summa = 0; $colichestvo = 0; foreach ($data['cart'] as $key => $value){ $colichestvo += $value['count']; $summa += $value['count']*$value['cost']; $namePlusKodTov += $value['name']." ".$value['articul'].","; $kodyTovara += $value['articul'].","; } $sum = $summa; $nameKodTovara = $namePlusKodTov; $kodTovara = $kodyTovara; $public_key = "sandbox_i1119407228"; $private_key = ""; $json_string = '{"public_key":"'.$public_key.'","version":"3","action":"pay","amount":"'.$sum.'","currency":"UAH","description":"'.$nameKodTovara.'","order_id":"'.$kodTovara.'"}'; $data = base64_encode($json_string); $sign_string = $private_key.$data.$private_key; $signature = base64_encode(sha1($sign_string, true)); <form method="POST" accept-charset="utf-8" action="https://www.liqpay.ua/api/3/checkout"> <input type="hidden" name="data" value="<?=$data?>"/> <input type="hidden" name="signature" value="<?=$signature?>" /> <button name="buy" style="border: none !important; display:inline-block !important;text-align: center !important;padding: 7px 20px !important; color: #fff !important; font-size:16px !important; font-weight: 600 !important; font-family:OpenSans, sans-serif; cursor: pointer !important; border-radius: 2px !important; background: rgb(122,183,43) !important;"onmouseover="this.style.opacity='0.5';" onmouseout="this.style.opacity='1';"> <img src="https://static.liqpay.ua/buttons/logo-small.png" name="btn_text" style="margin-right: 7px !important; vertical-align: middle !important;"/> <span id="oplata" style="vertical-align:middle; !important"></span> </button> </form> |
echo file_get_contents('php://input');
ничего не выводит он пуст http://korzinka/liqpay/liqpqy.php да извеняюсь это на локальном сервере пробовал вот это правильный адрес [url]http://korzinka.byethost9.com/liqpay/liqpay.php[/url] результат тот же null проверял |
А самое главное вот в зависимости от выбраного заказа сформирована строка json
["Название: Бананка Duo,Код: 5000294,Цена: 189гр,Колличество: 1шт,Сумма: 189гр.","Название: Рюкзак Urban,Код: 5000290,Цена: 519гр,Колличество: 2шт,Сумма: 1038гр.","Общая сумма заказа: 1227гр"] Далее следует ошибка это до редиректа на liqpay.php shop.js:238 POST http://korzinka.byethost9.com/liqpay/liqpqy.php 404 (Not Found) document.getElementById.onclick @ shop.js:238 вот строка с ошибкой fetch("liqpay/liqpqy.php",{method: "POST", body: json}); |
Цитата:
fetch("http://korzinka.byethost9.com/liqpay/liqpay.php?i=1", { method: "POST", body: JSON.stringify({ id: 60 }) }).then(r => r.text()).then(alert); Цитата:
Цитата:
Цитата:
fetch("liqpay/liqpqy.php",{method: "POST", body: json}); |
cмотрю
|
возможно при редиректе очищается $_POST
|
Часовой пояс GMT +3, время: 06:02. |