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

Не обновляется статус платежа
http://forum.bitel.ru/viewtopic.php?f=32&t=2908
Страница 1 из 1

Автор:  alexpo [ 21 сен 2009, 18:39 ]
Заголовок сообщения:  Не обновляется статус платежа

В новом биллинге 4.6 сборка 408 с модулем ассист проблема.

Клиент произвондит оплату по кредитной карте в билинге висит состояние "В обработке" даже если платеж прошел.
Если в личном кабинете клиент зашел и нажал кнопку "Обновить", то только тогда статус переходит в "Прошел" и появляются деньги на счету.


Иногда выдается ошибка при нажатии кнопи "обновить"
"Ошибка! Запросить результат платежа не удалось."
bitel.billing.server.assist.bean.AssistTransfer$TransferException: Error get order (firstcode='10' (Отсутствие объекта) secondcode='201' (Объект Заказ) count='0')

Все установленно согласно инструкции. В чем проблема?

Автор:  dimOn [ 22 сен 2009, 14:28 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

alexpo писал(а):
В новом биллинге 4.6 сборка 408 с модулем ассист проблема.
Так, в смысле раньше работало, а в новом - нет? Или вы только что начали запускать и столкнулись с этим?

Автор:  dimOn [ 22 сен 2009, 14:39 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

До какой-то версии модуля была именно такая логика - запрос и обновление статуса происходит только вручную. Писалось согласно рекомендациям assist и протокола обмена. Потом логика была додумана и переработана - запрос вручную провести нельзя, а запрашивается только задачей планировщика. Заодно решается и несколько проблем, типа таймаута запросов (как внезапно оказалось даже для менеджеров ассист, часто запрашивать статус нельзя).

Вероятно, новая логика планировалась только в следующей версии и сейчас находится в разрабатываемой ветке. Если вы собираетесь использовать активно этот модуль, то мы перенесём в 4.6 всё.

Ошибка "Отсутствие объекта"/"Объект Заказ" происходит, если на сервере авторизации нет такого платежа. Это могла быть, если, например, платёж начал инициироваться и не завершился -- в БД биллинга информация есть, а на сервере assist нету.
Как быть с такими платежами и в какой момент их удалять из БД и надо ли вообще - пока не решено. Вообще, модуль достаточно новый, и как следуют его логика поведения не отточена, а протокол assist достаточно хитрый и имеет много подводных камней. Если вы при практическом использовании внесёте какие то замечания - обязательно рассмотрим.

Автор:  dimOn [ 22 сен 2009, 14:42 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

В общем, если хотите новую логику - перенесём в вашу версию. Логика не сырая, вполне отлажена и протестирована. Напишите здесь или в личку данные о себе, ещё лучше напишите в HelpDesk, если у вас есть доступ, там будет удобнее и оперативнее (бесплатно сделаем обращение по поводу обсуждения логики модуля).

Автор:  alexpo [ 22 сен 2009, 15:09 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

Спасибо за ответ!

Теперь более-менее понятно становится -мы только что поставили вашу систему и как раз тестируем .
Какие данные Вам нужны?

Это была первая попытка установки т.е. раньше не работало.

Я думаю всем было бы интересно о том как сделать это и планировщиком и с обновленной системой.

PS: Только что заметил-платежи бывают добавляются-а в приходе не появляются((

Автор:  dimOn [ 22 сен 2009, 16:08 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

alexpo писал(а):
Какие данные Вам нужны?
Ну, вообще - с кем имеем дело, что у вас за фирма, откуда, договор есть? И что куплено, что установлено итд. Или пока тестируете итд? Просто там не так мало переделывать в 4.6 придётся.


alexpo писал(а):
PS: Только что заметил-платежи бывают добавляются-а в приходе не появляются((
Это как это? Статус платежа становится "проведён", а в приход этому договору ничего не добавляется? Тогда должны быть ошибки, наверное, какие-нибудь. У вас тестовый режим сейчас включен?

Автор:  dimOn [ 24 сен 2009, 16:52 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

Итак? Надо портировать в 4.6?

Автор:  alexpo [ 28 сен 2009, 13:10 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

Ну если это займет немного времени (до 1-2 недель), то давайте -но сейчас как мы понимаем легче написать , чтото свое.
О предыдущем:
Нет боевой режим. нет денег в приходе. Ошибок тоже нигде нет.

Автор:  dimOn [ 29 сен 2009, 21:30 ]
Заголовок сообщения:  Re: Не обновляется статус платежа

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

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