Нет. в ТП не обращался, проще самому поправить, там не так много кода, темболее все что нужно тут от битрикса это API для обновления заказа и считывания secret key.
Тема видно уже не актуальна, но мне помогла, заработало подтверждение оплаты в тестовом режиме, кроме изменения самого статуса заказа, порылся и нашел метод CSaleOrder::StatusOrder, статус менял после проверки оплаты, добавлением строки:
Артур Глазов пишет: Статус возможно не менялся потому что был разный путь в битриксе и вебмани, и на сайте вебмани был путь к файлы который недоступен. Теперь все исправил, и вылетает следующая ошибка:
Столкнулся со схожей проблемой при подключении Assist (асист), не менялся флаг оплаты, при вызове через браузер 403, хотя по всей цепочке прошелся права в порядке.
Как решил: 1) Откопировал обработчик из /bitrix/modules/sale/payment/assist в /bitrix/php_interface/include/sale_payment/assist 2) Поправил файл /bitrix/php_interface/include/sale_payment/assist/result_rec.php убрал if (!defined("B_PROLOG_INCLUDED" || B_PROLOG_INCLUDED !== true) die(); добавил подключение служебной части пролога и подключил модуль "sale"
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php" ; и CModule::IncludeModule("sale" ; 3) в корне сайта символьную ссылку на обработчик