Вообщем починил robokassa — кому интересно вот док
В InstantCMS возврат на нужную страницу после оплаты завязан на сессию (cookie). Если в Robokassa для `SuccessURL` выбран метод `POST`, браузер при переходе с домена Robokassa на ваш сайт часто **не отправляет** cookie (из‑за политики `SameSite=Lax`). Из-за этого сайт «теряет» данные, куда возвращать пользователя, и покупка платного поля не завершается автоматически.
Как правильно настроить Robokassa
— `ResultURL`: `https://ВАШ_САЙТ/billing/process/robokassa` — `POST` (серверный callback)
— `SuccessURL`: `https://ВАШ_САЙТ/billing/success/robokassa` — **GET**
— `FailURL`: `https://ВАШ_САЙТ/billing/fail`