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

Кнопка проверить
http://forum.bitel.ru/viewtopic.php?f=77&t=12992
Страница 1 из 1

Автор:  zavndw [ 01 авг 2018, 10:41 ]
Заголовок сообщения:  Кнопка проверить

Добрый день, на двух билдах 7.0 не работает кнопка "проверить" в модуле, на договоре при этом она работает;
Код:
Информация о версии:

  Сервер: вер. 7.0.1396 / 25.07.2018 19:49:30
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131

  sberbank: вер. 7.0.82 / 04.06.2018 16:52:54

Проверял так, выключил nginx что бы платеж не дошел до биллинга, сделал платеж, дальше захожу
в модуль сбербанка - нажимаю проверить и ни чего не меняется, тогда
иду на договор, открываю модуль сбербанк нажимаю проверить и транзакция меняет статус на оплачено.
На билде:
sberbank: вер. 7.0.72 / 04.08.2017 17:35:08
аналогичная ситуация

Автор:  skn [ 01 авг 2018, 16:46 ]
Заголовок сообщения:  Re: Кнопка проверить

там такая логика
1) на договоре за одно нажатие идет проверка 25 транзакций со статусом НОВАЯ для этого договора
2) на модуле тоже самое только для всех договоров, если в базе много договоров со статусом НОВАЯ они могут не обрабатываться за одно нажатие....

Автор:  zavndw [ 01 авг 2018, 18:24 ]
Заголовок сообщения:  Re: Кнопка проверить

действительно, видимо когда мало транзакций это все проще.
А эта кнопка есть в api? на нее тогда надо каждый день жать через планировщик

Автор:  skn [ 01 авг 2018, 19:38 ]
Заголовок сообщения:  Re: Кнопка проверить

в модуле есть такая задача для планировщика....

Автор:  zavndw [ 02 авг 2018, 07:14 ]
Заголовок сообщения:  Re: Кнопка проверить

добавьте пожалуйста в доку, а то если через модуль то надо раз 30 нажать с таким лимитом.
А про задачу вообще не в курсе был :D

Автор:  alexdirty [ 11 мар 2019, 18:59 ]
Заголовок сообщения:  Re: Кнопка проверить

Бител, как часто рекомендуете в планировщике выполнять такую проверку?
Понятно, что зависит от количества платежей и т.п.. Но вдруг есть конкретные рекомендации.....

PS: и docs.bitel.ru всё ещё не написали об этом.

Автор:  skn [ 11 мар 2019, 21:42 ]
Заголовок сообщения:  Re: Кнопка проверить

alexdirty писал(а):
Бител, как часто рекомендуете в планировщике выполнять такую проверку?
Понятно, что зависит от количества платежей и т.п.. Но вдруг есть конкретные рекомендации.....

PS: и docs.bitel.ru всё ещё не написали об этом.


рекомендация такая,
проверка статуса возможна несколькими способами
обычно они работают совместно
1) проверка статуса при возврате клиента с сайта сбера после оплаты (для поддержки этого режима в урл возврата должен быть соответствующий параметер check=1)
2) проверка статуса по callback функции, при изменении статуса сайт сбера стучится на биллинг и сообщает об изменении статуса (это основной режим, для включения нужно просить сбер, по моему по умолчанию они этот режим не включают)
3) проверка статуса по задаче планировщика, частота запуска зависит от первых двух пунктов, если они работают то можно запускать раз в 15 минут для обработки статусов не сработавших по первым двум режимам. Если первые два режима не используются то запускать надо почаще, но при этом учитывать, что за раз проверяется 25 транзакций, а планировщик запускается не чаще раза в минуту. И еще чем чаще запускаете тем больше нагрузка на сайт сбера и сбер может заблокировать вас за долбежку, а чем реже тем больше время между оплатой клиентом и пополнением балансом в биллинге

поэтому советую долбить сбер на предмет активации callback

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