- Совместимость
-
- Лицензия
- Пиратская [Null]
- Pass
-
Скрытое содержимое доступно для зарегистрированных пользователей!
Ручное поплнение баланса с уведомлениями в Telegram, работает достаточно просто, пользователь вводит свой логин, сумму пополнения и куда были переведены деньги, после чего Вам в Telegram прийдет уведомление и Вы вручную пополняете счет пользователю. Реквизиты можно поставить абсолютно любые, начиная от банков и криптокошельков - заканчивая поплнениям Вашего номера телефона.
Данный ресурс является "фундаментом" для дальнейших Вашмх дополнений под Ваши хотелки.
Данный ресурс является "фундаментом" для дальнейших Вашмх дополнений под Ваши хотелки.
- Установка и настройка
-
Файл `payment.php` загрузите в корневую директорию вашего сайта, после чего проведите настройку: укажите токен бота
Обязательно укажите ID чата, в который будет отправляться лог пополнения баланса!
Код вставить в templates/шаблон/tpl/home/purse.tpl ( изначально под Украинские банки сделан, интуитивно понятно что нужно изменить )
purse.tpl:<button type="button" class="btn-payment-oplata" onclick="window.location.href='ВАША ССЫЛКА';">Пополнить PrivatBank</button> <button type="button" class="btn-payment-oplata" onclick="window.location.href='ВАША ССЫЛКА';">Пополнить MonoBank</button> <button type="button" class="btn-payment-oplata" onclick="window.location.href='ВАША ССЫЛКА';">Пополнить PumbBank</button> <input type="text" id="username" class="input-field" placeholder="Введите ваш логин"> <input type="text" id="amount" class="input-field" placeholder="Введите сумму"> <select id="bank" class="select-field"> <option value="">Выберите банк</option> <option value="PumbBank">PumbBank</option> <option value="Privat24">Privat24</option> <option value="MonoBank">MonoBank</option> </select> <button id="payButton" class="btn-submit">Я оплатил</button>
Сразу после кода выше вставляем в тот же файл, меняем "У вас нет разрешения на просмотр ссылки. Вход или Регистрация
purse.tpl:<script> $(document).ready(function () { var isRequestInProgress = false; $('#payButton').click(function (event) { event.preventDefault(); var username = $('#username').val(); var amount = $('#amount').val(); var bank = $('#bank').val(); if (!username || !amount || !bank) { alert("Пожалуйста, укажите ваш логин, сумму и выберите банк."); return; } if (isRequestInProgress) { return; } isRequestInProgress = true; $.ajax({ url: 'https://www.exemple.com/payment.php', // Путь к вашему PHP-скрипту type: 'POST', data: { username: username, amount: amount, bank: bank }, success: function (response) { alert("Спасибо, ожидайте зачисление в течение 1 часа."); }, error: function () { alert("Произошла ошибка"); }, complete: function () { isRequestInProgress = false; } }); }); }); </script>
Стили как на скриншоте:
mystyles.css:.btn-submit { padding: 15px 20px; border: none; background: linear-gradient(45.87deg, #23f902cf 6.6%, #26ff0096 102.94%); border-radius: 8px; color: #fff; font-size: 14px; font-weight: 500; width: 100%; margin-top: 15px; position: relative; -webkit-user-select: none; -ms-user-select: none; user-select: none; outline: none; -webkit-appearance: none; -moz-appearance: none; -webkit-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear; touch-action: manipulation; } .btn-submit:hover { background: linear-gradient(45.87deg, #23f902d9 6.6%, #26ff0096 102.94%); text-decoration: none; -webkit-box-shadow: 0 0 15px 0 rgb(29 144 255); box-shadow: 0 0 15px rgb(29 255 32); cursor: pointer; } .input-field { background: linear-gradient(45.87deg, #19191a00 6.6%, #1a1a1a00 102.94%); padding: 14px 20px; border: 2px solid #1e90ff; border-radius: 8px; font-size: 14px; color: #ffffff; width: 100%; box-sizing: border-box; outline: none; transition: border-color .2s linear; margin-top: 15px; } .input-field:focus { border-color: #00bfff; box-shadow: 0 0 5px rgba(0, 191, 255, 0.5); } .select-field { padding: 15px 20px; border: 2px solid #1e90ff; border-radius: 8px; font-size: 14px; color: #fff; /* Цвет текста */ width: 100%; box-sizing: border-box; outline: none; background: linear-gradient(45.87deg, #19191a00 6.6%, #1a1a1a00 102.94%); margin-top: 10px; } /* Стили для раскрывающегося списка */ .select-field option { background-color: #333; /* Темный фон для элементов списка */ color: #fff; /* Белый текст */ } /* Стили при фокусе */ .select-field:focus { border-color: #00bfff; box-shadow: 0 0 5px rgba(0, 191, 255, 0.5); } /* Устранение стандартного фона для раскрывающегося списка в некоторых браузерах */ .select-field::-webkit-select { background-color: #333; /* Темный фон для списка в Webkit-браузерах */ color: #fff; /* Белый текст в Webkit-браузерах */ } .btn-payment-oplata { padding: 15px 20px; border: none; background: linear-gradient(45.87deg, #5a3ba1 6.6%, #684ac6 102.94%); border-radius: 8px; color: #fff; font-size: 14px; font-weight: 500; width: 100%; margin-top: 15px; position: relative; -webkit-user-select: none; -ms-user-select: none; user-select: none; outline: none; -webkit-appearance: none; -moz-appearance: none; -webkit-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear; touch-action: manipulation; } .btn-payment-oplata:hover { background: linear-gradient(45.87deg, #5a3a9e 6.6%, #6749c5 102.94%); text-decoration: none; -webkit-box-shadow: 0 0 15px 0 rgb(98 68 182); box-shadow: 0 0 15px rgb(100 69 186); cursor: pointer; }