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

Возврат ошибок от Ариуса
http://forum.bitel.ru/viewtopic.php?f=39&t=11212
Страница 1 из 1

Автор:  spectrum [ 06 дек 2015, 21:59 ]
Заголовок сообщения:  Возврат ошибок от Ариуса

Добрый день!

При неверно введенных данных карты абонентом Ариус возвращает информацию с ошибкой. При этом нигде эта информация с ошибкой не отображается. Даже в логах нет! Удалось вычислить только благодаря тому, что у нас используется https-проксирование через nginx. И в его логах видна строка с кодом ошибки.

Хотелось бы, чтобы информацию по ошибке мог видеть оператор в интерфейсе биллинга.

Автор:  zavndw [ 07 дек 2015, 04:27 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

А в модуле на договоре статус не меняется на отказ или какой ли бо другой?

Автор:  Artur [ 07 дек 2015, 12:59 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

Когда приходит уведомление от ариуса, то в платеже, созданном биллингом в БД в таблице модуля ариус, ставится тот статус, который приходит от ариуса. Соответственно, если в запросе уведомления пришел статус отличный от оплачено, то на договоре это должно быть видно. Приведите примеры запросов от ариуса с информацией об ошибке и что при этом в биллинге (до биллинга эти запросы вообще доходят, что в access.log?)

Автор:  spectrum [ 07 дек 2015, 17:50 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

В интерфейсе биллинга "Платеж создан".

Вот, что в логах сервера.
Запрос там типовой:
Код:
12-03/16:09:52  INFO [http-bio-127.0.0.1-8080-exec-7] ActionBVCom - Query to BVCom: https://gate.ariuspay.ru/paynet/api/v2/sale-form/XXX?client_orderid=BG00000....................
12-03/16:09:52  INFO [http-bio-127.0.0.1-8080-exec-7] ActionBVCom - BVCom answer: type=async-form-response..........................


В ответе никакой информации:
Код:
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Connected with BVcom/Arius
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Parsing mid from pathInfo...
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Creating service...
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Process v2 protocol
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Get request parameters...
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Checking control value (sign)...
12-03/16:12:47  INFO [http-bio-127.0.0.1-8080-exec-5] BVComExecuter - Sending answer to BVCom/Arius...

Автор:  Artur [ 07 дек 2015, 17:56 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

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

Автор:  spectrum [ 07 дек 2015, 18:16 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

Ошибку я увидел только на сервере nginx, благодаря тому, что у нас используется проксирование. Вот что в одном из параметров от ариуса приходит: "&status=declined"

На договоре платеж есть, в статусе "Платеж создан". В "Приходе", разумеется, ничего нет.

Автор:  skn [ 07 дек 2015, 18:36 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

какая версия биллинга и модуля?

Автор:  spectrum [ 07 дек 2015, 20:01 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

Клиент: вер. 6.2.764 / 28.10.2015 20:06:03
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
Сервер: вер. 6.2.970 / 29.10.2015 17:56:56
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60

bvcom: вер. 6.2.86 / 29.10.2015 18:07:57

Автор:  skn [ 07 дек 2015, 20:31 ]
Заголовок сообщения:  Re: Возврат ошибок от Ариуса

попробуйте обновиться до последних сборок

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