Настройка приема платежей через LocalPay -
Bargas - 18.08.2016
Доброго времени суток, сегодня я хочу вам показать один из способов организовать авто-донат для вашего интернет-проекта. Это может послужить как для пополнения счета на ваших магазинах, так и для доната на игровых серверах.
Не так давно открылся новый агрегатор платежей LocalPay ( localpay.ru ), что то на подобии UnitPay, но суть немного другая, а именно этот сервис объеденяет UnitPay, Robokassa и т.д. в одном сервисе, так же что бы создать проект и подключить платежи вам не нужно аттестат или что тому подобное.
Для подключения вашего проекта нужно просто зарегестрироватся и после регистрации добавить проект (подробнее: Тык).
После как вы добавили проект нужно подождать пока он пройдет модерацию, это обычно бывает около 1 дня. Если вас одобрили это отлично!
На вашем сайте необходимо создать страницу для доната, если у вас такая уже есть вам необходимо сформировать некую форму, пример формы ниже:
Код:
<form action="http://api.localpay.ru/pay">
<input type="hidden" name="public_key" value="Публичный_Ключ">
<input type="text" name="account" placeholder="Логин">
<input type="text" name="sum" placeholder="Сумма">
<input type="hidden" name="desc" value="Пополнение счета">
<input type="submit" value="Пополнить">
</form>
Так же можете почитать данную статью, тут указано что за что отвечает и какие параметры нужно отмечать и что они значат: Тык. После создания формы вам необходимо сделать обработчик, для этого можете почитать данную статью: Тык. Но если ничего в этом не понимаете, скачайте готовый модуль обработчика: скачать с офф. сайта (Тык).
После загрузки вам необходимо выполнить пару шагов:
1. Создайте в БД таблицу localpay_payments:
Код:
CREATE TABLE IF NOT EXISTS `localpay_payments` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`localpayId` 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 AUTO_INCREMENT=1;
В эту таблицу будет логироваться информация о проводимых платежах
2. Разместите скрипты в произвольной директории вебсервера,
в которую есть доступ из интернета. Убедитесь, что на сервере установлен php версии 5.x.x или выше, а также
доступно расширение mysqli (для работы с бд mysql).
3. Укажите в config.php параметры соединения с БД, стоимость одной единицы товара (предмета) и серкетный ключ
(секретный ключ можно найти в настройках проекта в личном кабинете cp.localpay.ru).
4. В личном кабинете cp.localpay.ru в настройках проекта укажите адрес обработчика, в данном случае
это абсолютный url по которому доступен index.php
Для удобности я рекомендую переименовать файл обработчика с index.php на localpay.php, так как в качестве index.php у вас может быть главная страница. На этом все, если есть вопросы, задавайте в теме.
Re: Настройка приема платежей через LocalPay -
S4D - 18.08.2016
Quote:
Originally Posted by Bargas
этот сервис объеденяет UnitPay, Robokassa и т.д. в одном сервисе
|
Что только не придумаете, чтобы лишний процент от платежей забрать. Только зачем это нужно?
Re: Настройка приема платежей через LocalPay -
Mcc - 18.08.2016
Quote:
Originally Posted by S4D
Что только не придумаете, чтобы лишний процент от платежей забрать. Только зачем это нужно?
|
Догадайся.
Quote:
вам не нужно аттестат или что тому подобное.
|
Re: Настройка приема платежей через LocalPay -
MichaelKonsta - 18.08.2016
Вы теряете большое кол-во клиентов, потому что:
- Потенциальный клиент зашел на сайт, и не увидел реальных гарантий (Аттестат и Бизнес уровень WebMoney хотя бы)
- Нигде не написано, что пользователь с помощью сервиса например сможет принимать "сотни" платежных систем, не имея аттестата. Особенно стоит делать акцент на WebMoney
- Базовый php обработчик взят с unitpay
- При переходе в панель управления с использованием HTTPS, выдаст ошибку SSL сертификата
А так же вы теряете проценты (они же - деньги), используя в своем агрегаторе платежей другие агрегаторы. Тяжелее, но намного лучше сделать прямой прием средств через популярные платежные системы.
Я ни в коем случае не оскорбляю проект, просто высказываю своё мнение. А так дизайн у проекта приятный, и идея годна для тех, кто не хочет (или не может) получить аттестат в виду своего возраста/желания тратить 20 баксов на аттестацию
Re: Настройка приема платежей через LocalPay -
TheMallard - 21.08.2016
Game Donate (gdonate.ru) работает точно также.
Re: Настройка приема платежей через LocalPay -
~Error - 21.08.2016
Quote:
Originally Posted by TheMallard
Game Donate (gdonate.ru) работает точно также.
|
А ты в целом положительно об этом сайте можешь отозваться? Рассматриваю его, как вариант.
Re: Настройка приема платежей через LocalPay -
Mcc - 21.08.2016
Quote:
Originally Posted by ~Error
А ты в целом положительно об этом сайте можешь отозваться? Рассматриваю его, как вариант.
|
Большая комиссия на выводы и сильные задержки. В целом пойдет, для старта.
Re: Настройка приема платежей через LocalPay -
Romz - 21.08.2016
Как по мне, лучше сразу использовать UnitPay. Он по надежней будет и проверенный.
Re: Настройка приема платежей через LocalPay -
Mcc - 21.08.2016
Спасибо капитан очевидность а то мы не знали. Скажи это тем кто не может получить персональный аттестат в виду ущербности места жительства. Получение аттестата по почте как то тоже не айс.
Re: Настройка приема платежей через LocalPay -
TheMallard - 26.08.2016
Или в связи с возрастом.