woocommerce liqpay Запрос не отрабатывает

88
02 сентября 2021, 06:10

После нажатия на кнопку, происходит редирект на страницу "Заказ принят", а не на liqpay.

PHP:

$private_key = "private_key ";
$public_key = "public_key ";
$json_string = json_encode(
    array(
        "version" => "3",
        "public_key" => $public_key,
        "amount" => "1",
        "currency" => "UAH",
        "description" => "Назначение платежа",
        "type" => "buy",
        "order_id" => date("d/m/Y-H:i:s"),
        "sandbox" => "1"
    )
);
$data = base64_encode($json_string);
$signature = base64_encode(sha1(
    $private_key .
        $data .
        $private_key,
    1
));

HTML:

<form id="liqpay" method="POST" action="https://www.liqpay.com/api/checkout" accept-charset="utf-8">
    <input type="hidden" name="data" value="<? echo $data; ?>" />
    <input type="hidden" name="signature" value="<? echo $signature; ?>" />
    <input type="image" src="//static.liqpay.ua/buttons/p1ru.radius.png" />
</form>
Answer 1

Судя по документации, у Вас, как минимум, нет action в параметрах запроса и не правильная ссылка в форме.

READ ALSO
Как использовать Lumen framework без роутера?

Как использовать Lumen framework без роутера?

собираюсь писать плагин для Wordpress хочу для своей работы использовать фреймворк Lumen, но как правильно его использовать в обход классического...

221
Fatal error: Uncaught Error: Call to a member function getProperties() on null in W:\domains\Shop.loc\public\index.php [закрыт]

Fatal error: Uncaught Error: Call to a member function getProperties() on null in W:\domains\Shop.loc\public\index.php [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

400
Как реализовать ajax запрос к БД?

Как реализовать ajax запрос к БД?

Решил, тренировки ради, написать сервис для сокращения ссылокНа данный момент столкнулся с следующей трудностью:

89
Не приходят push-уведомления на IOS

Не приходят push-уведомления на IOS

Написан функционал для отправки push-уведомлений для IOSС локального сервера уведомления приходят, а с сайта нет

106