В какой момент вызывается result.php в обработчике платежа bitrix?
приходится писать модуль кастомной системы платежей для битрикса. Есть обработчик платежей с редиректом на форму оплаты на стороннем сервисе и потом нужно послать запрос к API этого сервиса и если оплата прошла ставить статус заказа «оплачено». Насколько в понял для того чтобы послать запрос нужно создать для обработчика result.php, но не понимаю когда он вызывается. После нажатия на кнопку «оплатить» отрабатывает payment.php, а result.php тогда когда? Или я вообще не туда рою и result.php не то что мне нужно?
result.php - это обычно страница, на которую ПС возвращает клиента, когда он закончил все дела на сайте ПС и жмет "вернуться в магазин".
И так же обычно это ПС дергает сайт для подтверждения, что оплата прошла, а не наоборот, как у вас описано.
Понял, благодарю!
Да, знаю что звучит странно, но такая вот ПС к которой самой стучаться нужно…
А не подскажите как правильно тогда сделать то что мне нужно? Откуда и как логичнее будет слать запросы?
6ondawave9, из крона, полагаю. Проверяя очередь заказов, которые предположительно могут быть оплачены. Многое зависит от конкретики ПС, которую вы не озвучиваете, так что вам виднее.