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