Доброго времени суток.
В общем, имеются модули: robokassa-7.x-1.3 (http://drupal.org/project/robokassa) и userpoints.
Кто-нибудь реализовывал пополнение баланса userpoints в такой связке? Что можете подсказать?
Как я понимаю, нужно использовать только хуки или есть уже какие-то готовые решения?
Комментарии
Такой же вопрос меня мучает. Связал userpoints с ubercart для оплаты товаров и теперь встал вопрос о пополнении userpoints. Пожалуйста откликнитесь, есть ли решения?
за деньги только есть решения если найдуца разработчики.
Я придумал свой способ пополнения счета userpoints с помощью нескольких модулей, но он не совсем закончен. Надеюсь что мне ответят и помогут в его окончании.
Так что следите тут http://www.drupal.ru/node/92333 за обновлениями. Способ под d6, но возможно что его можно адаптировать и под d7.
Можно написать обертку под rules для модуля robokassы и делать через rules, без хуков
Ну а вообще, все довольно просто можно реализовать:
1. Делается форма для пополнения, в которой указывается сумма
2. Создается платеж для робокассы, в доп параметрах которого можно передать информацию о ID пользователя или еще чего-то, что нужно в дальнейшем для зачисления на счет
3. Вызывается robokassa_merchantform для создания кнопки оплаты или просто редирект на стандартную страницу оплаты
4. Реализуется хук на поступление денег, который закидывает нужному пользователю его userpoints.
5. profit
в виде модулька бы.
Халявщик
не ну я то не против и накинуть.
Вот же модуль http://druit.ru/blogs/modules/430 пополнение userpoints через робокассу.