forum.bitel.ru
http://forum.bitel.ru/

[6.2] Техническая ошибка
http://forum.bitel.ru/viewtopic.php?f=38&t=11992
Страница 1 из 1

Автор:  maxst-net [ 07 окт 2016, 14:09 ]
Заголовок сообщения:  [6.2] Техническая ошибка

При попытке оплатить в логах следующая ошибка
Код:
server 10-07/11:03:02 ERROR [http-bio-0.0.0.0-8443-exec-6] YaExecuter - error do post
ru.bitel.bgbilling.common.BGException: error shopArticleId (config=-1,request=18903)
        at ru.bitel.bgbilling.modules.yamoney.server.YaExecuter.doPost(YaExecuter.java:131)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at ru.bitel.common.server.filters.MultipartFilter.doFilter(MultipartFilter.java:53)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:54)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)


Код:
 Клиент: вер. 6.2.828 / 13.07.2016 15:39:22
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
  Сервер: вер. 6.2.1081 / 12.07.2016 13:15:45
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77

  assist: вер. 6.2.86 / 27.04.2016 13:58:46
  bill: вер. 6.2.87 / 10.06.2016 13:28:18
  bvcom: вер. 6.2.93 / 01.03.2016 00:18:24
  card: вер. 6.2.39 / 26.05.2016 14:50:45
  dialup: вер. 6.2.315 / 01.03.2016 00:17:59
  email: вер. 6.2.176 / 01.03.2016 00:18:32
  inet: вер. 6.2.669 / 08.07.2016 16:07:40
  ipn: вер. 6.2.259 / 06.07.2016 19:29:33
  mps: вер. 6.2.213 / 13.07.2016 15:26:43
  npay: вер. 6.2.195 / 24.06.2016 16:25:14
  phone: вер. 6.2.279 / 06.06.2016 12:50:07
  rentsoft: вер. 6.2.61 / 26.05.2016 18:24:51
  reports: вер. 6.2.209 / 06.06.2016 12:43:49
  rscm: вер. 6.2.177 / 10.06.2016 13:40:20
  ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.106 / 13.05.2016 16:33:39
  ru.bitel.bgbilling.plugins.crm: вер. 6.2.194 / 11.07.2016 17:42:15
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.85 / 11.07.2016 17:32:00
  ru.bitel.bgbilling.plugins.documents: вер. 6.2.171 / 11.07.2016 17:46:28
  ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.181 / 14.06.2016 14:50:40
  subscription: вер. 6.2.38 / 06.06.2016 12:42:54
  trayinfo: вер. 6.2.170 / 02.02.2016 17:42:09
  tv: вер. 6.2.221 / 21.06.2016 20:15:15
  voiceip: вер. 6.2.190 / 03.03.2016 18:32:27
  wm: вер. 6.2.188 / 29.07.2016 16:09:59
  yamoney: вер. 6.2.57 / 19.04.2016 21:47:48

На сайте оплаты вот такая картинка.

Вложения:
errorya.png
errorya.png [ 26.91 КБ | Просмотров: 12662 ]

Автор:  maxst-net [ 07 окт 2016, 14:24 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

Все дело было в параметре "shopArticleId". В конфигурации он был пустой.

Автор:  pafflootiy [ 19 июн 2017, 16:30 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

maxst-net писал(а):
Все дело было в параметре "shopArticleId". В конфигурации он был пустой.

А какой надо? Просто сейчас тестируем, shopArticleId закоменчен и платежи не проходят. Яндекс как раз наоборот, ругаются что shopArticleId приходит, а не должен. Ставлю рандомное значение(предположим 0 или 1), при переходе на платежную форму выбрасывает 404 ошибку.

Автор:  dimOn [ 19 июн 2017, 16:44 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

shopArticleId не нужен и в новых версиях модуля он вообще не используется и не передаётся , по прямым указаниям яндекса
все настройки нужные здесь:

https://docs.bitel.ru/pages/viewpage.ac ... d=43385692

Автор:  dimOn [ 19 июн 2017, 16:47 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

404 - а урл то точно тот? скриншот покажите
и всё из about клиента

Автор:  pafflootiy [ 19 июн 2017, 16:58 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
shopArticleId не нужен и в новых версиях модуля он вообще не используется и не передаётся , по прямым указаниям яндекса
все настройки нужные здесь:

https://docs.bitel.ru/pages/viewpage.ac ... d=43385692
Изображение
Изображение

Автор:  pafflootiy [ 19 июн 2017, 17:02 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
и всё из about клиента

Код:
Информация о версии:

  Клиент: вер. 7.0.892 / 05.06.2017 18:21:34
    os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121
  Сервер: вер. 7.0.1239 / 08.06.2017 18:53:34
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131

  card: вер. 7.0.43 / 21.03.2017 15:12:24
  inet: вер. 7.0.753 / 06.06.2017 17:06:09
  npay: вер. 7.0.207 / 05.06.2017 18:23:51
  reports: вер. 7.0.231 / 15.03.2017 18:48:01
  yamoney: вер. 7.0.73 / 13.06.2017 22:58:44

dimOn писал(а):
404 - а урл то точно тот? скриншот покажите

404 только при выставленном значении номера товара(повторюсь...рандомном). При раскомменченом, но пустом значении, либо закоменченном "Что-то пошло не так Техническая ошибка." в морде яндекса.

Автор:  pafflootiy [ 19 июн 2017, 18:23 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
Пока ничего не подскажите?

Автор:  pafflootiy [ 19 июн 2017, 20:08 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

Вот мой полный конфиг модуля я.денег:
Код:
yamoney.url=https://demomoney.yandex.ru/eshop.xml
yamoney.shopId=xxxxxx
yamoney.scid=yyyyyy
yamoney.authMethod=md5
yamoney.shopPassword=xyxyxyxyxyxyxy
paymenttype=2
paymentCommentPattern=Платёж с Yandex.Деньги кошелька ${paymentPayerCode}, транзакция ${invoiceId}
paymentSumAmount=shop
paymentSumPercent=3.5

Автор:  pafflootiy [ 20 июн 2017, 13:30 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

Ребят, так мне что делать-то? Списать все на аномалии?...не вариант. Модуль куплен, абонентам как-то надо платить за интернет.

Автор:  dimOn [ 20 июн 2017, 14:02 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

а, у вас 6.2 там никто не исправлял всё это, параметры остались
хотя и странно что типа неиспользуемый (и пустой!) параметр всё начал вдруг ломать, хотя до этого всё работало годами
обновление сегодня будет

Автор:  dimOn [ 20 июн 2017, 14:17 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

так, а это... у вас в логах сервера точно ничего нет при этом?

Автор:  pafflootiy [ 20 июн 2017, 15:24 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
а, у вас 6.2 там никто не исправлял всё это, параметры остались
хотя и странно что типа неиспользуемый (и пустой!) параметр всё начал вдруг ломать, хотя до этого всё работало годами
обновление сегодня будет

собираемся с 6.2 переходить, и да...там все работает, а вот 7.0 вот такая аказия...отсутствующие параметры передает и артикул товара и банк айди...
dimOn писал(а):
так, а это... у вас в логах сервера точно ничего нет при этом?

Нет...гет на DoTransaction с суммой и id договора и всё...
Код:
127.0.0.1 84297E37030CBC44B51083F29F1A2CE0 [20/Jun/2017:12:22:47 +0300] 0.123 200 7960 "GET /bgbilling/webexecuter?action=DoTransaction&mid=5&module=yamoney&contractId=4 HTTP/1.0" action=DoTransaction&mid=5&module=yamoney&contractId=4&
127.0.0.1 84297E37030CBC44B51083F29F1A2CE0 [20/Jun/2017:12:22:48 +0300] 0.001 200 247 "GET /bgbilling/widget/contract/balanceInformer.jsp HTTP/1.0"
127.0.0.1 84297E37030CBC44B51083F29F1A2CE0 [20/Jun/2017:12:22:49 +0300] 0.114 200 47 "GET /bgbilling/webexecuter?action=GetBalanceInformerData&module=contract&mid=0&contractId=4&ct=json HTTP/1.0" action=GetBalanceInformerData&module=contract&mid=0&contractId=4&ct=json&
127.0.0.1 84297E37030CBC44B51083F29F1A2CE0 [20/Jun/2017:12:22:51 +0300] 0.158 302 - "GET /bgbilling/webexecuter?action=DoTransaction&module=yamoney&mid=5&operation=pay&customerAddress=&sum=200 HTTP/1.0" action=DoTransaction&module=yamoney&mid=5&operation=pay&customerAddress=&sum=200&

Автор:  dimOn [ 20 июн 2017, 15:39 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

а, извиняюсь, выше about был про 6.2, спутал вас
всё верно, в 7.0 тоже не переносили. в 6.2 если не ставить в конфиге - то в урле не будет, а в 7.0 всё сломали переписали просто

Автор:  pafflootiy [ 20 июн 2017, 16:04 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
в 7.0 всё сломали переписали
Приблизительно как скоро ждать пере-переписания? Когда начать щелкать F5 на страничке https://bgbilling.ru/v7.0/download/yamoney/fixed? :)

Автор:  dimOn [ 20 июн 2017, 16:06 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

уже должно быть

з.ы. фикседы обновляются только ночью

Автор:  pafflootiy [ 20 июн 2017, 18:48 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
уже должно быть

з.ы. фикседы обновляются только ночью

Обновил, но все так же(не та же) ошибка.
А фэйл и саксесс урлы в конфиге модуля надо писать? Просто они передаются, но пустые.
Вложение:
Безымянный4.png
Безымянный4.png [ 4.92 КБ | Просмотров: 12510 ]

И еще, как вы наверно заметили, пустой paymentType передается(уж не знаю сколь это критично).

Автор:  dimOn [ 21 июн 2017, 12:14 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

В смысле так же? Вон не передаются же теперь шопАртикульИд и банкИд. А больше ничего и не менялось.

фэйл и саксесс урлы - можно писать, можно настраивать в кабинете на яндексе.
paymentType - если не настраивать то раньше не передавалось, я не знаю зачем всё это ломали в модуле, может и критично пустое.
руками возьмите этот урл и попробуйте убирать все эти лишние параметры и переходить - в чём ошибка то в итоге, надо выяснить же.

Автор:  pafflootiy [ 21 июн 2017, 12:53 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

dimOn писал(а):
В смысле так же? Вон не передаются же теперь шопАртикульИд и банкИд. А больше ничего и не менялось.

фэйл и саксесс урлы - можно писать, можно настраивать в кабинете на яндексе.
paymentType - если не настраивать то раньше не передавалось, я не знаю зачем всё это ломали в модуле, может и критично пустое.
руками возьмите этот урл и попробуйте убирать все эти лишние параметры и переходить - в чём ошибка то в итоге, надо выяснить же.

Та яндексы всё это, их проделки. При регистрации мы указали не корректные урлы(потерялся контекст /bgbilling). 3 дня назад запросили смену этих урлов, пока касса в тесте. И для тестов дали им доступ в абонентский ЛК. Они вчера тихой сапой провели платеж, отрапортовали о работе и перевели в боевой режим, и обо всем этом чуть ли не в 1 письме сообщили. При том что при наших попытках все та же "техническая ошибка".
Вчера же, зайдя в настройки кассы, мы обнаружили что там стоят все те же урлы без /bgbilling.
Сейчас перепихсываемся с ЯДом.

Автор:  pafflootiy [ 21 июн 2017, 13:05 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

их лк перешел по адресу [url]https://money.yandex.ru/eshop.xml?mid=5&shopId=циферки&scid=циферки&CustomerNumber=10002&Sum=20.00[/url] и все еще "тех ошибка". дело явно в урлах

Автор:  dimOn [ 21 июн 2017, 16:03 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

и что делать то теперь?

Автор:  zavndw [ 21 июн 2017, 17:56 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

Цитата:
<!-- Обязательные поля -->
<input name="shopId" value="1234" type="hidden"/>
<input name="scid" value="4321" type="hidden"/>
<input name="sum" value="100.50" type="hidden">
<input name="customerNumber" value="abc000" type="hidden"/>

у меня работает
Код:
https://money.yandex.ru/eshop.xml?shopId=код&scid=код&CustomerNumber=10002&Sum=20.00

dimon может протокол прикрепить?

Автор:  pafflootiy [ 21 июн 2017, 18:35 ]
Заголовок сообщения:  Re: [6.2] Техническая ошибка

Запросили у ЯД'ов смену checkUrl, avisoUrl, successUrl, shopFailUrl. Ждем...наша проблема судя по всему в этом.
UPD
Так и вышло. После добавления к вышеупомянутых урлов, платежи пошли.
Всем спасибо!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/