
Данный мануал предназначен только для платежной системы Unitpay в дальнейшем если будет актуально сделаю под другие платежные шлюзы.
1 шаг.
Для начала нам нужно зарегистрироваться на данном шлюзе.
Для регистрации вам нужен персональный аттестат WebMoney, без него к сожалению никак.
2 шаг.
После регистрации создаем свой проект в Unitpay там все интуитивно понятно.
После создания ваш проект должен быть одобрен Модераторами, перед тем как создавать проект, сначала загрузите модуль оплаты и страницу оплаты на свой хостинг.
3 шаг.
Скачайте уже написанный за вас обработчик платежей и подписи (в прикрепленных файлах)
4 шаг.
Залейте все файлы в корень вашего хостинга.
Для настройки перейдите в папку unitpay/config
Я для вас все расписал чтобы было удобно и понятно.
4 Шаг.
Зайдите опять в свой проект на UNITPAY и заполните данную форму своей ссылкой на формы.
5 Шаг.
Войдите в свою игровую базу данных и выполните SQL запрос с данным кодом.
В данную таблицу будут сохранятся логи успешных и не успешных платежей
Для начала нам нужно зарегистрироваться на данном шлюзе.
Для регистрации вам нужен персональный аттестат WebMoney, без него к сожалению никак.
2 шаг.
После регистрации создаем свой проект в Unitpay там все интуитивно понятно.
После создания ваш проект должен быть одобрен Модераторами, перед тем как создавать проект, сначала загрузите модуль оплаты и страницу оплаты на свой хостинг.
3 шаг.
Скачайте уже написанный за вас обработчик платежей и подписи (в прикрепленных файлах)
4 шаг.
Залейте все файлы в корень вашего хостинга.
Для настройки перейдите в папку unitpay/config
Я для вас все расписал чтобы было удобно и понятно.
4 Шаг.
Зайдите опять в свой проект на UNITPAY и заполните данную форму своей ссылкой на формы.
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 = 'Ваш_Ключ';
И вставляем ваш ключа в форму обработчика.
PHP:
<form action="https://unitpay.ru/pay/ваш_ключ">
Сделал самую простую страничку, при вашем желание можно внедрить форму в любой дизайн.
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: добавил архив с обработчиком и страницей оплаты.
Вложения
Последнее редактирование: