no_one_safe, Пришлось так и делать, так как модули оплаты зависят от адреса доставки которая хранится в сессии - а сессия блокируется при "ajax" запросах (бек на php)
Вот и с этим столкнулся что, что я отправил запрос курлом но обработчик вообще не сработал.
была идея делать через крон, то-есть при входящем запросе в точку входа делать запись в бд. а кроном долбить эту бд и вытаскивать записи не обработанных запросов. но я ограничен кроном максимум 1 секунда, не есть гуд. а с демонами я не очень знаком