[Unitpay] Подключение к сайту для автоплатежей

Crocell

Мошенник
Сообщения
106
Реакции
42
whmcs-unitpay.png
Развелось очень много Личных кабинетов для серверов, решил сделать мануал по автодонату для них.
Данный мануал предназначен только для платежной системы Unitpay в дальнейшем если будет актуально сделаю под другие платежные шлюзы.

1 шаг.
Для начала нам нужно зарегистрироваться на данном шлюзе.
Для регистрации вам нужен персональный аттестат WebMoney, без него к сожалению никак.

2 шаг.
После регистрации создаем свой проект в Unitpay там все интуитивно понятно.
После создания ваш проект должен быть одобрен Модераторами, перед тем как создавать проект, сначала загрузите модуль оплаты и страницу оплаты на свой хостинг.

3 шаг.
Скачайте уже написанный за вас обработчик платежей и подписи (в прикрепленных файлах)

4 шаг.
Залейте все файлы в корень вашего хостинга.
Для настройки перейдите в папку unitpay/config
Я для вас все расписал чтобы было удобно и понятно.
upload_2018-8-8_22-33-17.png


4 Шаг.
Зайдите опять в свой проект на UNITPAY и заполните данную форму своей ссылкой на формы.
upload_2018-8-8_22-42-51.png

5 Шаг.
Войдите в свою игровую базу данных и выполните SQL запрос с данным кодом.
В данную таблицу будут сохранятся логи успешных и не успешных платежей
PHP:
CREATE TABLE IF NOT EXISTS `unitpay_payments` (

  `id` int(10) NOT NULL AUTO_INCREMENT,
  `unitpayId` varchar(255) NOT NULL,
  `account` varchar(255) NOT NULL,
  `sum` float NOT NULL,
  `itemsCount` int(11) NOT NULL DEFAULT '1',
  `dateCreate` datetime NOT NULL,
  `dateComplete` datetime DEFAULT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

После того как загрузите все файлы на ваш хостинг, вам требуется дождаться пока ваш проект одобрят.
После того как его одобрили вы делаете следующие действия:
Заходите в управление проектом, копируете свой секретный ключ. (Не в коем случае не передавайте его 3им лицам.)
И вставляете в config.php

PHP:
const UNITPAY_SECRET_KEY = 'Ваш_Ключ';
После чего переходим в donate.php
И вставляем ваш ключа в форму обработчика.
PHP:
<form action="https://unitpay.ru/pay/ваш_ключ">

Сделал самую простую страничку, при вашем желание можно внедрить форму в любой дизайн.
upload_2018-8-8_22-57-10.png
Ну и для тех кто желает внедрить форму в свой дизайн/cms/да че угодно
PHP:
<form action="https://unitpay.ru/pay/ваш_ключ">
    <input id='nickname' type="text" name="account" maxlength='48' placeholder='SteamID (Пример: STEAM_1:0:0222)' required/>
    <input id='money' type="text" name="sum" maxlength='12' placeholder='Сумма пополнения (Пример: 100)' required/>
    <input type="submit" value="Перейти к оплате"></a>
</form>

upd: добавил архив с обработчиком и страницей оплаты.
 

Вложения

  • upload_2018-8-8_22-47-0.png
    upload_2018-8-8_22-47-0.png
    5.8 КБ · Просмотры: 101
  • Unitpay.rar
    4.7 КБ · Просмотры: 91
Последнее редактирование:

Crocell

Мошенник
Сообщения
106
Реакции
42
Исправил баги с подписью успешной оплаты
Исправил страничку оплаты
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Раз этот человек забанен. Все ли нормально с этим скриптом?
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
@vadrozh, лол, что? Он как бы мошенник и забанен тут. Ник перечеркнут = забанен.
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Я думаю что слева и справа нужны округления :D

upload_2018-11-9_14-13-27.png
 
Сверху Снизу