forum.bitel.ru http://forum.bitel.ru/ |
|
модуль PayMaster (CRM) http://forum.bitel.ru/viewtopic.php?f=57&t=7348 |
Страница 3 из 4 |
Автор: | AlexandrV [ 20 мар 2013, 07:48 ] |
Заголовок сообщения: | Re: модуль PayMaster |
Выяснилось, что для каждого варианта оплаты в этом модуле необходима отдельная кнопка (со слов их техподдержки). По умолчанию по кнопке переход идет на оплату с помощью WebMoney. Возможно придется добавлять нужное количество кнопок в личный кабинет абонента. Эти кнопки мне самому добавлять как-то придется, или мне выложить сюда коды кнопок, когда они мне их дадут и вы сами их добавите в модуль? |
Автор: | skn [ 20 мар 2013, 11:36 ] |
Заголовок сообщения: | Re: модуль PayMaster |
выложите, посмотрим что можно сделать |
Автор: | Dog [ 20 мар 2013, 14:36 ] |
Заголовок сообщения: | Re: модуль PayMaster |
AlexandrV писал(а): Выяснилось, что для каждого варианта оплаты в этом модуле необходима отдельная кнопка (со слов их техподдержки). По умолчанию по кнопке переход идет на оплату с помощью WebMoney. Возможно придется добавлять нужное количество кнопок в личный кабинет абонента. Эти кнопки мне самому добавлять как-то придется, или мне выложить сюда коды кнопок, когда они мне их дадут и вы сами их добавите в модуль? что то они вводят вас в заблуждение. Цитата: По умолчанию по кнопке переход идет на оплату с помощью WebMoney вы для начала посмотрите в ЛК Paymaster (в настройках сайта, там есть раздел Рабочий режим, и там перечисление разрешенных типов оплаты), они вам все способы оплаты подключили? а то может как у нас, сначала 2 месяца заключали договор, а потом еще месяц подписывали допы на виды платежей. выбор платежной (т.е. те самые кнопки о которых идёт речь) системы появится у вас уже после выхода из ЛК Биллинга на сайте самого Paymaster. |
Автор: | AlexandrV [ 22 мар 2013, 07:21 ] |
Заголовок сообщения: | Re: модуль PayMaster |
Так и получилось... Какие-то там менеджеры странные... Пока смог объяснить, что мне нужно только услуги подключить дополнительные, и что мне не нужно на сайте выкладывать ссылки на методы оплаты и описание для них, ушла неделя... Договор тоже пришлось два раза отправлять. На данный момент подключили некторорые услуги, заработало все как надо. Т.е. перекидывает на выбор платежа. Буду ждать, пока все платежи не включат... Кстати, Dog, скажите, вам включили платежи с банковских карт? Мне сказали, что этот вид платежей доступен только для оплаты физического товара и его не подключат... Но, почему-то, он в ЛК появился... |
Автор: | Dog [ 22 мар 2013, 11:09 ] |
Заголовок сообщения: | Re: модуль PayMaster |
я к сожалению участвовал в процессе подписания бумажек как наблюдатель, о чем там шёл разговор не знаю. в итоге как писал выше, на подключение всех типов платежей у нас ушёл месяц бумагомарания, карточки помоему были самыми долгими. в итоге имеем: Код: #08 Альфа-банк #24 Русский Стандарт Банк #30 Яндекс.Деньги #31 WebMoney #34 WebMoney карты #62 Евросеть #64 Промсвязьбанк #65 Связной #75 VISA #76 MasterCard и они все в работе. а менеджеры там действительно странные, мой коллега который вёл бумажную часть работы, плевался во все стороны. |
Автор: | AlexandrV [ 23 мар 2013, 06:10 ] |
Заголовок сообщения: | Re: модуль PayMaster |
Хм... у меня почти так же, но карты не отдельно, а одним пунктом (63): Код: #02 WebMoney Check Проверил, платежи приходят. По договору еще должны сотовых операторов подключить и qiwi.
#08 Альфа-банк #24 Русский Стандарт Банк #31 WebMoney #34 WebMoney карты #62 Евросеть #63 Банковские карты #64 Промсвязьбанк #65 Связной |
Автор: | fruggin [ 10 фев 2015, 14:39 ] |
Заголовок сообщения: | Re: модуль PayMaster |
Пришло письмо от PayMaster такого содержания: Цитата: С сегодняшнего дня Вас перевели на новый платежный шлюз по банковским картам. Для корректной работы по платежам, совершенных с банковских карт, необходимо в запросах передавать ТОЛЬКО параметр LMI_PAYMENT_METHOD=BankCard, использование параметра LMI_PAYMENT_SYSTEM приведет к ошибкам. Просим Вас произвести соответствующую настройку в максимально короткие сроки и сообщить об этом. Соответственно, вопрос - как убрать передачу параметра LMI_PAYMENT_SYSTEM ? |
Автор: | skn [ 10 фев 2015, 16:19 ] |
Заголовок сообщения: | Re: модуль PayMaster |
какая версия биллинга? что то не нашел когда и где мы передаем параметр LMI_PAYMENT_SYSTEM |
Автор: | fruggin [ 10 фев 2015, 18:53 ] |
Заголовок сообщения: | Re: модуль PayMaster |
skn писал(а): какая версия биллинга? что то не нашел когда и где мы передаем параметр LMI_PAYMENT_SYSTEM Цитата: Информация о версии: Клиент: вер. 6.1.830 / 05.02.2015 20:05:04 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 Сервер: вер. 6.1.1036 / 04.02.2015 23:05:45 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 paymaster: вер. 6.1.38 / 14.01.2015 20:54:27 Скорее всего проблема у нас возникла после обновления биллинга. Сейчас при попытке зайти в PayMaster из личного кабинета показывает пустую страницу. В логе вот это: Цитата: 02-11/10:37:51 WARN [http-bio-0.0.0.0-8443-exec-4] CommonExecuter - action = paymaster.ActionPayMaster - not found! 02-11/10:37:51 ERROR [http-bio-0.0.0.0-8443-exec-4] XSLManager - java.lang.NullPointerException at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.newTransformer(XSLManager.java:85) at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.getTransformer(XSLManager.java:107) at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.getTransformer(XSLManager.java:169) at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.transform(XSLManager.java:261) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:339) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.common.server.filters.MultipartFilter.doFilter(MultipartFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.common.server.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.common.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:298) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Плюс к этому в логе server.out появилось вот это: Цитата: (Location of error unknown)java.io.FileNotFoundException: /usr/local/BGBillingServer/webroot/xsl/paymaster.xsl (No such file or directory) Вопрос: где взять файл paymaster.xsl ? В архиве http://bgbilling.ru/v6.1/download/payma ... 6.1_39.zip его нет! |
Автор: | fruggin [ 11 фев 2015, 13:44 ] |
Заголовок сообщения: | Re: модуль PayMaster |
fruggin писал(а): Вопрос: где взять файл paymaster.xsl ? В архиве http://bgbilling.ru/v6.1/download/payma ... 6.1_39.zip его нет! У кого-нибудь есть файл paymaster.xsl в папке webroot/xsl ? Можете выложить содержимое? |
Автор: | dimOn [ 11 фев 2015, 14:02 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
никто не сможет выложить, этого файла нет в природе. ЛК для этого модуля на jsp only |
Автор: | fruggin [ 11 фев 2015, 14:09 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
dimOn писал(а): никто не сможет выложить, этого файла нет в природе. ЛК для этого модуля на jsp only Почему тогда возникает вот это? Цитата: (Location of error unknown)java.io.FileNotFoundException: /usr/local/BGBillingServer/webroot/xsl/paymaster.xsl (No such file or directory)
|
Автор: | dimOn [ 11 фев 2015, 14:30 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
это сможет подсказать разработчик модуля, он в курсе проблемы |
Автор: | skn [ 11 фев 2015, 16:16 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
1) какая ссылка в меню ЛК на "Оплата через Paymaster" 2) меню у вас генерится автоматически или вручную |
Автор: | fruggin [ 11 фев 2015, 18:51 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): 1) какая ссылка в меню ЛК на "Оплата через Paymaster" 2) меню у вас генерится автоматически или вручную 1. https://<bgbilling>:8443/bgbilling/webexecuter?action=PayMaster&mid=23&module=paymaster&contractId=XXXXX 2. Автоматически. |
Автор: | skn [ 11 фев 2015, 20:04 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
должно быть action=DoTransaction в последнем билде модуля исправлено |
Автор: | fruggin [ 11 фев 2015, 20:41 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): должно быть action=DoTransaction в последнем билде модуля исправлено Обновился до последего билда. Цитата: Информация о версии: Клиент: вер. 6.1.832 / 10.02.2015 19:17:01 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 Сервер: вер. 6.1.1039 / 11.02.2015 16:24:01 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 assist: вер. 6.1.75 / 08.02.2015 20:45:45 bill: вер. 6.1.251 / 08.02.2015 20:44:47 bvcom: вер. 6.1.77 / 08.02.2015 20:45:38 card: вер. 6.1.203 / 08.02.2015 20:44:48 dba: вер. 6.1.162 / 08.02.2015 20:45:19 dialup: вер. 6.1.313 / 08.02.2015 20:45:20 email: вер. 6.1.172 / 08.02.2015 20:45:18 inet: вер. 6.1.655 / 11.02.2015 18:21:25 ipn: вер. 6.1.232 / 08.02.2015 20:45:15 mps: вер. 6.1.190 / 08.02.2015 20:45:41 npay: вер. 6.1.184 / 11.02.2015 04:02:21 paymaster: вер. 6.1.39 / 08.02.2015 20:45:47 phone: вер. 6.1.246 / 08.02.2015 20:45:17 rentsoft: вер. 6.1.45 / 08.02.2015 20:45:21 reports: вер. 6.1.196 / 08.02.2015 20:45:22 ru.bitel.bgbilling.plugins.bonus: вер. 6.1.118 / 08.02.2015 20:45:30 ru.bitel.bgbilling.plugins.crm: вер. 6.1.187 / 08.02.2015 20:45:26 ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.61 / 08.02.2015 20:45:29 ru.bitel.bgbilling.plugins.documents: вер. 6.1.151 / 11.02.2015 16:24:22 ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.202 / 08.02.2015 20:45:28 trayinfo: вер. 6.1.163 / 08.02.2015 20:45:25 voiceip: вер. 6.1.184 / 08.02.2015 20:45:24 Ничего не поменялось, как была ссылка с action=PayMaster, так и осталась: Цитата: https://XXXXXXXXXXXXXXX.ru:8443/bgbilling/webexecuter?action=PayMaster&mid=23&module=paymaster&contractId=XXXXX
|
Автор: | skn [ 12 фев 2015, 13:24 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
Редактор веб-меню для ЛК точно не использовали? |
Автор: | fruggin [ 12 фев 2015, 14:57 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): Редактор веб-меню для ЛК точно не использовали? Каюсь, использовал. Переход на сайт PayMaster заработал. Но платежи все равно не идут. |
Автор: | skn [ 12 фев 2015, 15:58 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
fruggin писал(а): Но платежи все равно не идут. нужны подробности |
Автор: | fruggin [ 12 фев 2015, 18:20 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): fruggin писал(а): Но платежи все равно не идут. нужны подробности Пока разбираемся с сострудником PayMaster, потом напишу по результатам в чем была проблема. |
Автор: | fruggin [ 13 фев 2015, 14:40 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
fruggin писал(а): skn писал(а): fruggin писал(а): Но платежи все равно не идут. нужны подробности Пока разбираемся с сострудником PayMaster, потом напишу по результатам в чем была проблема. Каким образом можно отследить текст запроса, который уходит в paymaster ? Раньше я его видел в лог файле сервера (access_log.2015-02-XX), а сейчас там ничего подобного нет. При этом ответ системы paymaster выглядит так: Ошибка В данный момент этот продавец не обслуживается. |
Автор: | skn [ 13 фев 2015, 19:21 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
уходит в paymaster когда? после ввода суммы в ЛК и нажатия оплатить? этот запрос у вас в адресной строке браузера, должен быть.... |
Автор: | fruggin [ 16 фев 2015, 15:17 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): уходит в paymaster когда? после ввода суммы в ЛК и нажатия оплатить? этот запрос у вас в адресной строке браузера, должен быть.... В адресной строке после нажатия кнопки Оплатить остается только "https://paymaster.ru/ru-RU/Payment/Error/-1" В лог файле на сервере раньше попадало две строки, подобных этим: Код: XXX.XXX.XXX.XXX - [05/Feb/2015:23:10:07 +0800] 0.140 200 13 "POST /bgbilling/paymaster/23 HTTP/1.1" LMI_PAYMENT_DESC=Пополнение счета через сервис PayMaster&LMI_MERCHANT_ID=00000000-0000-0000-0000-000000000000&LMI_CURRENCY=RUB&LMI_PAID_AMOUNT=47.00&LMI_PAYM ENT_AMOUNT=47.00&LMI_PAYMENT_NO=1234567890&LMI_PREREQUEST=1&LMI_PAYMENT_METHOD=BankCard&LMI_PAYMENT_SYSTEM=93&LMI_PAID_CURRENCY=RUB& XXX.XXX.XXX.XXX - [05/Feb/2015:23:10:55 +0800] 1.181 200 12 "POST /bgbilling/paymaster/23 HTTP/1.1" LMI_SYS_PAYMENT_DATE=2015-02-05T15:10:54&LMI_PAYMENT_DESC=Пополнение счета через сервис PayMaster&LMI_MERCHANT_ID=000 00000-0000-0000-0000-000000000000&LMI_PAYER_IDENTIFIER=4XXXXXXXXXXX0205&LMI_SYS_PAYMENT_ID=26569333&LMI_CURRENCY=RUB&LMI_PAID_AMOUNT=47.00&LMI_PAYMENT_AMOUNT =47.00&LMI_HASH=leYkphe0BBcycn1JWUOL6Q==&LMI_PAYMENT_NO=1234567890&LMI_PAYMENT_METHOD=BankCard&LMI_PAYMENT_SYSTEM=93&LMI_PAID_CURRENCY=RUB& XXX.XXX.XXX.XXX 54B73B1F205E14CE6AF60E8F64D6AC00 [05/Feb/2015:23:10:58 +0800] 0.107 200 8863 "POST /bgbilling/webexecuter?action=PayMaster&mid=23&module=paymaster&operation=success HTTP/1.1" LMI_SYS_PAYMENT_DATE=2015-02-05T15:10:55&LMI_MERCHANT_ID=00 000000-0000-0000-0000-000000000000&operation=success&LMI_SYS_PAYMENT_ID=26569333&LMI_CURRENCY=RUB&action=PayMaster&LMI_PAYMENT_AMOUNT=47.00&module=paymaster& LMI_PAYMENT_NO=1234567890&mid=23& Но сейчас таких строк в access_log.2015-02-XX не появляется. |
Автор: | skn [ 17 фев 2015, 11:50 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
В логе запросы которые присылает паймастер серверу биллинга. А что посылает браузер клиента надо смотреть в браузере. |
Автор: | fruggin [ 18 фев 2015, 11:25 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): В логе запросы которые присылает паймастер серверу биллинга. А что посылает браузер клиента надо смотреть в браузере. Браузер клиента посылает в paymaster следущее: Код: https://paymaster.ru/Payment/Init?LMI_MERCHANT_ID=&LMI_PAYMENT_AMOUNT=100&LMI_CURRENCY=RUB&LMI_PAYMENT_NO=XXXXXX &LMI_PAYMENT_DESC=XXXXXX &LMI_PAYMENT_DESC_BASE64=XXXXXX &LMI_SIM_MODE=0&LMI_PAYMENT_CONFIRMATION_URL=&LMI_PAYMENT_NOTIFICATION_URL=&LMI_SUCCESS_URL=&LMI_FAILURE_URL=&LMI_PAYER_PHONE_NUMBER=&LMI_PAYER_EMAIL=& Вопрос: почему LMI_MERCHANT_ID=& , то есть поле пустое? Может быть у нас в конфиге модуля что-то не так? Можете привести список всех настраиваемых параметров модуля? В данный момент конфиг такой: Код: paymaster.LMI_MERCHANT_ID=00000000-0000-0000-0000-000000000000
paymaster.digest.type=MD5 paymaster.secret=xxxxxxxxxxxxxxxxxx paymaster.payment.type.id=16 |
Автор: | skn [ 18 фев 2015, 14:51 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
зайдите в конфиг и нажмите клавишу ШАБЛОН там список всех параметров |
Автор: | fruggin [ 18 фев 2015, 15:32 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): зайдите в конфиг и нажмите клавишу ШАБЛОН там список всех параметров Спасибо, внезапно обнаружилось что изменился параметр paymaster.LMI_MERCHANT_ID -> paymaster.merchant.id Платеж через paymaster прошел, но в биллинге он не отразился. Не понимаю куда дальше копать. |
Автор: | skn [ 18 фев 2015, 17:18 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
в логах есть обращения от паймастер? |
Автор: | fruggin [ 18 фев 2015, 19:04 ] |
Заголовок сообщения: | Re: модуль PayMaster (CRM) |
skn писал(а): в логах есть обращения от паймастер? В логах пока нахожу только вот это (server.error.log): Код: server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_str = < строка с запросом > server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_calc = wOPYyMiPtRfA4idpS/r4Vg==; server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_query = 95ORVHkdBrUnjiP1q7Bw6A==; То есть хеш не совпадает. |
Страница 3 из 4 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |