Сменить урл кнопки вукомерс
-
Тестирую одну систему онлайн оплаты. После активации плагина, в вукомерце появились поля в настройках платежа. Там все ок, урл и ключ ввожу, которые банк послал.
Далее на странице оформления заказа появилась кнопка оплатить с помощью. Но кнопка не ведет по высланному мне урл адресу. В поддержке сказали Post методом добавить надо ссылку.
Может кто-то подсказать где там менять?
Насколько я понял изменения в этом файле:<?php // sending POST-request from script if( $_POST["TRTYPE"] == "1" && $_POST["ACTION"] == "0" ){ $location = explode('wp-content', $_SERVER['SCRIPT_FILENAME']); include ($location[0] . 'wp-load.php'); $azricard_class = new WC_Gateway_Azericard(); if ($azricard_class->checkCallbackData($_POST)) { $order = $_POST['ORDER']; $amount = $_POST['AMOUNT']; $currency = $_POST['CURRENCY']; $rrn = $_POST['RRN']; $intref = $_POST['INT_REF']; $trtype = '21'; $terminal = $_POST['TERMINAL']; $oper_time = gmdate("YmdHis"); $nonce=substr(md5(rand()),0,16); $admin_settings = $azricard_class->get_admin_settings(); $key_for_sign = $admin_settings['key_for_sign']; $url = $admin_settings['url']; $to_sign = "".strlen($order).$order .strlen($amount).$amount .strlen($currency).$currency .strlen($rrn).$rrn .strlen($intref).$intref .strlen($trtype).$trtype .strlen($terminal).$terminal .strlen($oper_time).$oper_time .strlen($nonce).$nonce; $postFields = array( 'AMOUNT' => $amount, 'CURRENCY' => $currency, 'ORDER' => $order, 'RRN' => $rrn, 'INT_REF' => $intref, 'TERMINAL' => $terminal, 'TRTYPE' => $trtype, 'TIMESTAMP' => $oper_time, 'NONCE' => $nonce ); $p_sign = hash_hmac('sha1', $to_sign, $azricard_class->hex2bin_az($key_for_sign)); $postFields["P_SIGN"] = $p_sign; foreach($postFields as $key => $value){ $Post[] = "$key=$value"; } $Post = implode("&", $Post); // Sending request to our system using CURL-based function $result = $azricard_class->get_web_page($url, $Post); $azricard_class->check_azericard_response($result['content']); } }
- Тема «Сменить урл кнопки вукомерс» закрыта для новых ответов.