• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как настроить оплату через QIWI (ArizonaRP)

Ivan_Sytko

Новичок
Всем привет, нашел сайт с оплатой через киви но почему то когда я нажимаю купить нечего не происходит!
Код donate.php

PHP:
<?
    if(!defined("Airzona")) return require_once '../../public/pages/404norule.php';
?>
        </div>
    </div>
</div>
<script src="//www.google.com/recaptcha/api.js?hl=ru" async defer></script>
<script type="text/javascript">var recaptchaCallback = function(response){jQuery('#donate-recaptcha').val(response);};
var recaptchaExpiredCallback = function(){jQuery('#donate-recaptcha').val('');};</script>    <i class="mobile-menu" data-toggle="modal" data-target="#mainmenumodal"><img src="https://arizona-rp.com/072018/images/list-menu.svg" alt=""></i>
<div id="content">
    <div class="container">
        <h1 class="b-title">Магазин</h1>
        <?php
        $request = $_POST;
        if (empty($request['user']))
        {
            echo
            '<div class="cash-grid">
            <div>
                   
            <form id="donate-form" action="/donate" method="post">
                                <div class="form-group field-donate-user required">
            <label class="control-label" for="donate-user">Ник на сервере</label>
            <input type="text" id="donate-user" class="main-inp w-100" name="user" placeholder="Например: Kevin_Mackalister">
            <p class="help-block help-block-error"></p>
            </div>
                                <div class="form-group field-donate-server required">
            <label class="control-label" for="donate-server">Сервер</label>
            <select id="donate-server" class="main-inp main-select w-100" name="server">
            <option value="0">Выберите сервер</option>
            <option value="1"> Хулиган</option>
            </select>
            <p class="help-block help-block-error"></p>
            </div>                    <div class="form-group field-donate-sum required">
            <label class="control-label" for="donate-sum">Сумма, руб</label>
            <input type="text" id="donate-sum" class="main-inp w-100" name="sum" placeholder="Сумма">
            <p class="help-block help-block-error"></p>
            </div>                  

                                <div style="margin: 30px auto 30px auto; width: 304px">
                        <div class="form-group field-donate-recaptcha">
<input type="hidden" id="donate-recaptcha" name="Donate[reCaptcha]"><div class="g-recaptcha" data-sitekey="6LeXayYaAAAAAPqNdB62HXZznMiMqvraTxQYsMga" data-callback="recaptchaCallback" data-expired-callback="recaptchaExpiredCallback"></div>
<p class="help-block help-block-error"></p>
</div>                    </div>


                                <p class="calc-title"><strong>Калькулятор валюты</strong></p>
                                <div class="calc-b">
                                    <div>
                                        <p>Сумма</p>
                                        <p><strong><span id="money">0</span> руб.</strong></p>
                                    </div>
                                    <div>
                                        <p>AZ RUB</p>
                                        <p><strong><span id="coins">0</span> AZ</strong></p>
                                    </div>
                                </div>
                                <button class="big-but w-100" type="submit">Купить</button>
                            </form>
                           
                            </div>


                        <div class="img-money">
                            <img src="/public/images/design/money-art.png" alt="">
                        </div>
                    </div>
                </div>
            </div>';
        }
        else
        {
            require_once $_SERVER['DOCUMENT_ROOT'].'/engine/core/config/config1.php';

            $connect = mysql_connect(Config::DB_HOST, Config::DB_USER, Config::DB_PASS);
            mysql_select_db(Config::DB_NAME, $connect);
                   
            $account = mysql_real_escape_string($request['user']);
            $amount = mysql_real_escape_string($request['sum']);

            $query = sprintf("INSERT INTO `bogdan_payments`(`account`, `amount`) VALUES ('%s', '%s')", $account, $amount);
            $result = mysql_query($query, $connect);
            $payment_id = mysql_insert_id();
            mysql_close($connect);

            /*function getFormSignature($account, $desc, $sum, $secretKey) {
                $hashStr = $account.'{up}'.$desc.'{up}'.$sum.'{up}'.$secretKey;
                return hash('sha256', $hashStr);
            }*/

            $desc = "Покупка AZ RUB";

            //$account_sign = sprintf("%d-%s", $request['server'], $account);

            //$signature = getFormSignature($account_sign, $desc, $amount, Config::UNIT_SEKRET);

            echo
            '
            <div style="width:400px;margin:0 auto;margin-bottom:20px">
            <table class="table" style="color:white">
                <tbody><tr>
                    <td>Ник</td>
                    <td>'.$account.'</td>
                </tr>
                <tr>
                    <td>Сервер</td>
                    <td>Perfect</td>
                </tr>
                <tr>
                    <td>Сумма,руб</td>
                    <td>'.$amount.'</td>
                </tr>
                <tr>
                    <td>Покупка</td>
                    <td>Покупка AZ RUB</td>
                </tr>
            </tbody></table>
            <form action="https://huligan-rp.ru/engine/core/config/index.php">
                <input name="action" value="fk_go" class="main_input" type="hidden">
                <input type="hidden" name="sum" value="'.$amount.'">
                <input type="hidden" name="account" value="'.$account.'">
                <input type="hidden" name="desc" value="AZRUB">
                <div class="text-center">
                    <style>
                        .payment-buttons {
                             /*grid-column-gap: 30px; */
                        }
                        .payment-button {
                            background-color: rgba(255, 255, 255, .7);
                            padding: 5px;
                            text-align: center;
                            border-radius: 7px;
                        }

                    </style>
                    <div class="payment-buttons">

                        <a href="/qiwi/payment/create.php?payment_id=';echo $payment_id; echo '" style="background-color: white; border: 3px solid #FF9900; color: #FF9900; border-radius: 0 25px 0 25px; padding: 15px; display: block; text-decoration: none; margin-bottom: 30px">Оплатить с помощью QIWI</a>

                        <button style="grid-column: span 2; padding: 20px 70px" type="submit" class="big-but green w-100">Все способы</button>
                   
                    </div>

                </div>
            </form>
        </div>  
    </div>
</div>';
        }
?>
<script type="text/javascript">jQuery(document).ready(function () {
jQuery('#donate-form').yiiActiveForm([{"id":"donate-user","name":"user","container":".field-donate-user","input":"#donate-user","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});}},{"id":"donate-server","name":"server","container":".field-donate-server","input":"#donate-server","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});yii.validation.number(value, messages, {"pattern":/^\s*[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?\s*$/,"message":"Значение «Сервер» должно быть числом.","min":1,"tooSmall":"Выберите сервер","max":15,"tooBig":"Возникла внутренняя ошибка. Обратитесь к администратору.","skipOnEmpty":1});}},{"id":"donate-sum","name":"sum","container":".field-donate-sum","input":"#donate-sum","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});yii.validation.number(value, messages, {"pattern":/^\s*[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?\s*$/,"message":"Значение «Сумма, руб» должно быть числом.","min":1,"tooSmall":"Неверное значение","max":1000000,"tooBig":"Не корректная сумма","skipOnEmpty":1});}},{"id":"donate-recaptcha","name":"reCaptcha","container":".field-donate-recaptcha","input":"#donate-recaptcha","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {(function(messages){if(!grecaptcha.getResponse()){messages.push('Необходимо заполнить «Проверочный код».');}})(messages);}}], []);

        var coins = jQuery('#coins'),money = jQuery('#money'),field = jQuery('#donate-sum');
        function changeCoins() {
            var value = field.val();
            money.text(value);
            coins.text(value*4);
        }      
        field.keyup(changeCoins);
   
});
</script>
Такое происходит когда нажимаю купить!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Сверху Снизу