BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 18:35

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 105 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 14:13 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Цитата:
Нет, его просто нету. Часть из него было перенесено в layout.xsl , часть убрана. Меню всё в layout.xsl тоже. Работать он не может, потому что в оригинале он не подключается и его вообще нету в дереве классов очень давно, в сборку оно тоже не попадает. Если у вас старые какие-то шаблоны, то могло остаться по-старому.


На wiki статью поправил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:28 
эм. вроде так все работает. только вот вопрос resulturl что писать что бы с робокассы все садилось на аккаунты?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:31 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
У вас наружу биллинг смотрит ? :)
если да, то что-то типа этого
http://servername.ru/bgbilling/resrb


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:41 
выдает bad sign
хотя в data/data.properties
все указано правильно.
да и в базе записи с cid появляются
Код:
21, 2988, '2011-01-14 00:00:00', , , '', ''

что может быть?

и еще

Код:
<servlet>
   <servlet-name>resultrobokassa</servlet-name>
   <servlet-class>ru.bgbilling.robokassa.servlet.roboxre</servlet-class>
        <load-on-startup>6</load-on-startup>
    </servlet>

это что? может тут неправильно что то указали?
Код:
<load-on-startup>6</load-on-startup>


Вернуться к началу
  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:55 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Цитата:
Код:
<servlet>
   <servlet-name>resultrobokassa</servlet-name>
   <servlet-class>ru.bgbilling.robokassa.servlet.roboxre</servlet-class>
        <load-on-startup>6</load-on-startup>
    </servlet>

это что? может тут неправильно что то указали?
Код:
<load-on-startup>6</load-on-startup>


тут все верно.
если вам bad sign говорит значит сервлет сам работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:58 
focus писал(а):
Цитата:
Код:
<servlet>
   <servlet-name>resultrobokassa</servlet-name>
   <servlet-class>ru.bgbilling.robokassa.servlet.roboxre</servlet-class>
        <load-on-startup>6</load-on-startup>
    </servlet>

это что? может тут неправильно что то указали?
Код:
<load-on-startup>6</load-on-startup>


тут все верно.
если вам bad sign говорит значит сервлет сам работает.



эм работать то работает.
но в робокассе при проведении тестового платежа тоже самое пишет. как то можно более детально посмотреть что за ошибка?
потому что получается проблема не с конектом к базе.


Последний раз редактировалось sabriel 14 янв 2011, 16:00, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 15:59 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
от какого логина mrh_login обращаетесь к робокассе ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 16:03 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
/BGBillingServer/log/access/access_log c логом запроса от робокассы к вам на сервлет есть ?
сам запрос нужно посмотреть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 16:52 
пароли в робокасе с паролями в robokassa.properties не совпадали. поэтому хэш суммы тоже не совпадали.
теперь вроде бы работает))


Вернуться к началу
  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 14 янв 2011, 17:26 
сразу же еще вопрос знатоки явы помогите
поместил рядом с кнопкой поле для ввода суммы
Код:
               <form method="POST" action="webexecuter" target="_blank">
                  Сумма:<input type="text" name="OutSum" value="" />
                  <input type="hidden" name="action" value="RequestRobokassa" />
                  <input type="hidden" name="mid" value="contract" />
                  <xsl:call-template name="submit">
                     <xsl:with-param name="title" select="'Оплатить с помощью ROBOKASSA'"/>
                  </xsl:call-template>


Код:
            String url_robo = "https://merchant.roboxchange.com/Index.aspx?MrchLogin="+s_login+
                              "&OutSum="+"&InvId="+invid+"&Desc="+e_title+"&shp_contract="+this.cid+
                              "&IncCurrLabel=PCR&SignatureValue="+s_md5;

вопрос как переменную значения инпута outsum переданную методом POST присвоить какой либо переменной и прировнять с OutSum.

идея в том что бы сумму вводить в личном кабинете а не на сайте робокассы


Вернуться к началу
  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 16 янв 2011, 17:47 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Привет.
Примерно так.
добавляем
Код:
String sum_pay = getParameter("OutSum","0");
String url_robo = "https://merchant.roboxchange.com/Index.aspx?MrchLogin="+s_login+
                              "&OutSum="+sum_pay+
"&InvId="+invid+"&Desc="+e_title+"&shp_contract="+this.cid+
                              "&IncCurrLabel=PCR&SignatureValue="+s_md5;


В BGBilling у класса ActionBase, от которого наследуются action's есть функции для считывания параметров из http запроса. Одна из функций это
getParameter("OutSum","0")
OutSum - это имя параметра
0 (ноль) - значение по умолчанию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 16 янв 2011, 17:48 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
А способ платежа вы тоже хотите задавать у себя в ЛК или же на сайте Робокассы ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 10 фев 2011, 13:42 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
focus писал(а):
sabriel писал(а):
пока с компиляцией разбираемся.
может можно выложить скомпиленные и запакованные сразу? если не сложно?
только не сочтите просьбу за наглость )

Ок. сейчас.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 10 фев 2011, 13:44 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
На wiki тогда лучше положу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 10 фев 2011, 13:52 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
На wiki разместил скомпилированные библиотеки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 10 фев 2011, 14:55 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
focus писал(а):
На wiki разместил скомпилированные библиотеки.


примного благодарен :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 18 фев 2011, 16:15 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Как сделать чтобы робокассой можно было без инета пользоваться?

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 19 фев 2011, 06:30 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
вроде объяснил же ... что именно непонятно то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 21 фев 2011, 07:03 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Akhmat писал(а):
Как сделать чтобы робокассой можно было без инета пользоваться?

Робокасса по-моему работает с платежными терминалами. Возможно через них как-то можно оплатить.
Но для терминала все равно нужен платежный номер, который робокасса в своей системе выдаст - нужен инет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 23 фев 2011, 17:20 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
проблема решена.
2 snark
интересовали варианты решения. кто то же уже пользует, возможно есть удачнее решение
2 focus
имел ввиду чел в личный кабинет выходит и чтобы без инета мог пользоваться :)
Всем спасибо. Особенно snark-у

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 23 фев 2011, 17:23 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Расскажите тут о решении. Я думаю многим будет интересно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 23 фев 2011, 17:30 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
сори.
клиент(с серым адресом) --- прокся(нат) --- nginx --- БГБ
вариант предложенный snark-ом
на проксе разрешен выход на робокассу.
в настоящий момент не запустил это дело в производство, остановлюсь на этом решении видимо.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 23 фев 2011, 20:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Akhmat писал(а):
Как сделать чтобы робокассой можно было без инета пользоваться?

Имхо, обещанный платёж в личном кабинете -> временный доступ в инет -> оплата через робокассу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 24 фев 2011, 13:04 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Да, тоже гут. Но тут клиенту "помочь догадаться" надо, что чтобы оплатить картой надо взять обещанный платеж, а потом собственно платить.

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 12:44 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
подскажите как скомпилировать библиотеки

как я понял
1. архивы скачиваю и распаковываю
2. перекидываю распакованные архивы в папку сервера БГ в папку lib
3. вношу свои данные в файл robokassa.properties
4. Компилируем - а вот с этого места прошу пояснить как именно, какой командой и что именно написать для компиляции.

если не составит Вам труда напишите команды которые можно скопировать с форума и вставив в консоль и все скомпилировать, а то уже 3 день бьюсь и не получается(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 12:51 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Тут есть:
http://wiki.bgbilling.ru/index.php/%D0% ... 0%BE%D1%81


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 14:14 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
прошу подсказать
что в личном кабинете - администрирование Робокассы
нужно указать в полях

Result URL:
[используется для оповещения о платеже, если метод отсылки - email, то email-адрес]
Success URL:
[используется в случае успешного проведения платежа]
Fail URL:
[используется в случае отказа проведения платежа]
Sсheduler result URL:
[используется в случае успешного проведения периодического платежа]

я имею ввиду какие ссылки туда указывать?
и если в самом БГ сервере готорые страницы? если их там нет то где их правильней создать и какие url указывать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 14:20 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
Cromeshnic писал(а):


спасибо за подсказку))
могули я использовать готовые скомпилированные фпайлы которые лежат на Wiki, а так же прописав то что нужно было в файлах layout.xsl в template standart_menu, data/default.web.xml - изменив лишь файл robokassa.properties под свои данные и положив его в /data

получить рабочий сервис Робокассы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 18:13 
Не в сети

Зарегистрирован: 10 фев 2011, 13:29
Сообщения: 20
Откуда: г. Копейск
Карма: 0
как проверить работу Робокассы на их нем тестовом сервере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Robokassa
СообщениеДобавлено: 26 май 2011, 20:30 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Dixson писал(а):
прошу подсказать
что в личном кабинете - администрирование Робокассы
нужно указать в полях

Result URL:
[используется для оповещения о платеже, если метод отсылки - email, то email-адрес]
Success URL:
[используется в случае успешного проведения платежа]
Fail URL:
[используется в случае отказа проведения платежа]
Sсheduler result URL:
[используется в случае успешного проведения периодического платежа]

я имею ввиду какие ссылки туда указывать?
и если в самом БГ сервере готорые страницы? если их там нет то где их правильней создать и какие url указывать?


Result URL - тут должна быть ссылка на сервлет, который поставляется в наборе на wiki.
Как пример, http://servername.ru/resrb (resrb - имя сервлета, как замапите в default.web.xml)
Сервлет проведет этот платеж в БГ.
Т.е при нажатии кнопочки в ЛК платеж как таковой в БГ не проводиться, только создается запись в спец. таблице.
После подтверждения от робокассы - сервлет проводит платеж.
Success URL: - тут ссылка на страницу, которая будет показана пользователю, после того как Робокасса поймет, что БГ провел платеж. Робокасса поймет о проведении платежа по ответу от сервлета.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 105 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.064s | 66 Queries | GZIP : On ]