После оплаты через Яндекс Касса статус заказа отмняется

Используя компонент яндекс кассы, после оплаты демо-платежа, яндекс касса возвращает на страницу успешного платежа, а в шопкипере статус с Нового меняется на Отменен. Как настроить статутс так, чтобы статус Принят к оплате? Или оплата получена

У сниппета "YandexMoney" есть параметр "payStatusOut". Там нужно указать номер нужного статуса.

@Andchir Благодарю Вас! Кстати у Вас форкнута снипет Яндекс Кассы 1.2, на гитхабе яндекса 1.3

@Andchir payStatusOut пытался в сниппете создать параметр по дефолту с нужным значением, не получилось, пытался в шаблоне в сниппете указать &payStatusOut=2, все равно не менялся, полез в connector_result.php, нашел такую строчку — $config['payStatusOut'] = $modx->getOption('yandexmoney.payStatusOut', null, 3); поменял на свое значение, вместо 3 и заработало.

payStatusOut пытался в сниппете создать параметр по дефолту с нужным значением, не получилось

Вот это странно. Он как раз берет из параметров в админке. Может кэш не почистили.

@Andchir я тоже удивился. Перед этой строчкой по сути уже подгрузулись параметры -
$snippet = $modx->getObject('modSnippet',array('name'=>'YandexMoney'));
$config = $snippet->getProperties();
т.е. $config['payStatusOut'] уже имеет нужные параметры, если она пуста, то проще бы сделать так — if(empty($config['payStatusOut'])) $config['payStatusOut'] = 3;
А при их методе у меня даже при наличии значения — https://gyazo.com/46a1ae9fe82603130d2b03b5982d57a8 у меня все равно getOption ставит начение по дефолту, т.е 3. Я пока просто закоментил строчку с getOption, так как у меня явно инициализирован payStatusOut параметрах сниппета. Пробывал кеш обновлять, даже папку core/cache полностью чистил. Все равно. На всякий случай сниппет яндекс кассы переустановлю, может где-то что-то криво сделал.

@Andchir ради интереса решил потестить - echo $modx->getOption('Shopkeeper3.fromParentHeight', null,0);
Сниппет вывел 0, хотя по дефолту там другое значение стоит. Из-а чего у меня getOption наотрез не работает? У Вас такой код возвращает значение из параметров или тоже 0 по дефолту?

Можно скриншот побольше? Не понятно где вы меняете значение.

@Andchir https://gyazo.com/81b6784430d7c651b5b8e9fc2df3dxxx
Самый последний параметр на скрине. Я его сам создал, его не было

Вроде всё верно. Тогда не знаю почему он не работает :)

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.