Модуль для интеграции с платежной системой ROBOKASSA

Технические вопросы по UTM 5.0
Ответить
Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Модуль для интеграции с платежной системой ROBOKASSA

Сообщение Mikhail »

Модуль для интеграции с платежной системой ROBOKASSA (http://www.robokassa.com) для нового web-интерфейса пользователя (5.2.1-008).
Последний раз редактировалось Mikhail Ср фев 02, 2011 11:42, всего редактировалось 2 раза.

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

1. Пользователь входит в "Личный кабинет" выбирает "Оплатить услуги".
Изображение

2. Выбирает лицевой счет, если он не один:

Код: Выделить всё

$layout->addWidget(new HtmlLabel(langGet('account')));
$account = new HtmlComboBox('Shp_item', $this->accounts);
$layout->addWidget($account)
Выбирает сумму (можно реализовать ввод суммы вручную):

Код: Выделить всё

$layout->addWidget(new HtmlLabel(langGet('amount')));
$sum = new HtmlTextField('OutSum');
$layout->addWidget($sum);
Изображение

3. Нажимает "Продолжить" и переходит на сайт https://merchant.roboxchange.com для совершения оплаты. Где может выбрать каким способом оплатить, например (в данном случае по-умолчанию), банковской картой, Яндекс.Деньги, Деньги@Mail.Ru, WebMoney и другие. В поле "Продавец" будет Ваше имя в системе ROBOKASSA, в поле "Описание" Фамилия Имя Отчество с UTM5:

Код: Выделить всё

$this->accounts = array();
$this->urfa->call(-16469);
$this->urfa->send();
$count = $this->urfa->get_int();
for&#40;$i = 0; $i < $count; $i++&#41; &#123;
        $aid = $this->urfa->get_int&#40;&#41;;
        $this->urfa->get_double&#40;&#41;;
        $this->urfa->get_double&#40;&#41;;
        $this->accounts&#91;$aid&#93;=$aid;
&#125;
        $this->urfa->finish&#40;&#41;;
Изображение
4. Совершает оплату с помощью одной из выбранной систем.
Изображение
Изображение
5. Если оплата прошла сообщение - "Платеж совершен" (все сообщения настраиваются).
Изображение
Если нет - сообщение об ошибке - "Ошибка при проведении платежа"

Для работы нужен договор с ROBOKASSA (http://www.robokassa.com). Одно из преимуществ - к ним подключено 13 платежных систем.

Используются файлы:

Код: Выделить всё

robokassa.php &#40;собственно сам модуль&#41;
robokassa_result.php &#40;используется для оповещения о платеже&#41;
payment_systems_config.php &#40;для ввода данных ROBOKASSA - имя пользователя, пароль №1, пароль №2, язык, валюта по-умолчанию&#41;
lang_ru.php &#40;сообщения в системе&#41;
utm5_payment_tool и utm5_payment_tool.cfg &#40;используются для ввода платежа в UTM5
Настойки на стороне ROBOKASSA

Код: Выделить всё

Success URL&#58; https&#58;//адрес.личного.кабинета.ru?module=robokassa&Status=success
Fail URL&#58;https&#58;//адрес.личного.кабинета.ru?module=robokassa&Status=fail
Последний раз редактировалось Mikhail Сб фев 05, 2011 06:48, всего редактировалось 1 раз.

Bads
Сообщения: 18
Зарегистрирован: Ср июн 07, 2006 14:00

Сообщение Bads »

а можно поподробней как реализовать е где файлики взять??

Point
Сообщения: 241
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

и мне плз файлики :)

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

Bads, Point в ICQ пишите.

Preux
Сообщения: 5
Зарегистрирован: Пн сен 08, 2008 10:57

Сообщение Preux »

Получили все необходимое для интеграции на символическое вознаграждение. Разъяснил все очень подробно. Все работает, спасибо автору! Советуем.

Bads
Сообщения: 18
Зарегистрирован: Ср июн 07, 2006 14:00

Сообщение Bads »

неделю пользуем:-) полет нормальный!!! автору спасибо!!! все элементарно до безобразия!!!

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

Ребята, спасибо за положительные отзывы!

Посмотреть работу модуля можно по адресу http://stats.amurcity.ru используя в качестве логина и пароля test.

Специально для этой учетной записи сделал минимальную сумму платежа - 1 рубль. Желающие могут проверить как происходит оплата от начала до самого конца.

Буду рад любым комментариям.
Последний раз редактировалось Mikhail Пт фев 08, 2013 07:19, всего редактировалось 1 раз.

valaykhal
Сообщения: 25
Зарегистрирован: Вт апр 19, 2011 23:02

Сообщение valaykhal »

Mikhail отлично внедрил данный модуль в наш биллинг немного дописав его находу под наши нужды!!! Респект. Спасибо!

gm
Сообщения: 6
Зарегистрирован: Пт окт 15, 2010 16:04

Сообщение gm »

Заинтересовался вашим модулем, готов приобрести. Просьба связаться со мной gm ссобака dutyadmin dot ru.

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

gm, отправил Вам письмо.

gm
Сообщения: 6
Зарегистрирован: Пт окт 15, 2010 16:04

Сообщение gm »

Внедрили решение от Михаила. Все работает корректно. Рекомендую!

ekex
Сообщения: 42
Зарегистрирован: Вт май 05, 2009 11:54

Сообщение ekex »

Михаил, добрый вечер.
можно мне тоже условия распространения на почту?
cq.ensk собака gmail com

dda2000
Сообщения: 38
Зарегистрирован: Ср сен 13, 2006 12:55

Сообщение dda2000 »

Mikhail
Скинь и мене че по чем
dda2000 ГАВ mail ТЧК ru

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

Добрый день, dda2000, ekex!
Отправил письма по указанным Вами e-mail.

Ответить