Тема видно уже не актуальна, но мне помогла, заработало подтверждение оплаты в тестовом режиме, кроме изменения самого статуса заказа, порылся и нашел метод CSaleOrder::StatusOrder, статус менял после проверки оплаты, добавлением строки:
Код |
---|
CSaleOrder::StatusOrder($arOrder["ID"], "P"); |
после:
Код |
---|
{
$arFields["PAYED"] = "Y";
$arFields["DATE_PAYED"] = Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat("FULL", LANG)));
$arFields["EMP_PAYED_ID"] = false; |
Так что как в анекдоте /*доработать напильником*/