Пополнение счета Userpoints через RoboKassa

Главные вкладки

Аватар пользователя neonever neonever 8 ноября 2012 в 19:27

Доброго времени суток.
В общем, имеются модули: robokassa-7.x-1.3 (http://drupal.org/project/robokassa) и userpoints.
Кто-нибудь реализовывал пополнение баланса userpoints в такой связке? Что можете подсказать?
Как я понимаю, нужно использовать только хуки или есть уже какие-то готовые решения?

Комментарии

Аватар пользователя meloff meloff 28 ноября 2012 в 13:15

Такой же вопрос меня мучает. Связал userpoints с ubercart для оплаты товаров и теперь встал вопрос о пополнении userpoints. Пожалуйста откликнитесь, есть ли решения?

Аватар пользователя meloff meloff 2 декабря 2012 в 17:25

Я придумал свой способ пополнения счета userpoints с помощью нескольких модулей, но он не совсем закончен. Надеюсь что мне ответят и помогут в его окончании.
Так что следите тут http://www.drupal.ru/node/92333 за обновлениями. Способ под d6, но возможно что его можно адаптировать и под d7.

Аватар пользователя drakmor drakmor 3 декабря 2012 в 21:35

Можно написать обертку под rules для модуля robokassы и делать через rules, без хуков Smile
Ну а вообще, все довольно просто можно реализовать:
1. Делается форма для пополнения, в которой указывается сумма
2. Создается платеж для робокассы, в доп параметрах которого можно передать информацию о ID пользователя или еще чего-то, что нужно в дальнейшем для зачисления на счет
3. Вызывается robokassa_merchantform для создания кнопки оплаты или просто редирект на стандартную страницу оплаты
4. Реализуется хук на поступление денег, который закидывает нужному пользователю его userpoints.
5. profit