Блин, вот я лошара))), конечно не будет работать с настройками от биллинга! Там же и адрес уведомления другой.Это ни чего, если я использую эти же данные(Номер кошелька и Секретный ключ Яндекса), что и в биллинге?
Короче завёл себе ещё яндекс.кошелёк и внёс настройки. Проверил, вариант с userpay работает(оплата по карте), осталось по мобиле проверить, почему-то с мегафона яндекс не берёт.
А вопрос с биллингом:
остался открытым.Можно в файле system/controllers/billing/systems/yandex/yandex.php заменить 15 строку 'paymentType' => 'PC' на 'paymentType' => 'AC'. Если нужно принимать оплату с кошелька и карты, то делаем еще одну платежную систему.
Для этого создаем копию папки system/controllers/billing/systems/yandex/ с файлами. Далее:
1. Переименовать папку, например в yandexcard, в файле options.form.php заменить имя класса на formYandexcardSystemOptions.
2. Переименовать файл yandex.php в yandexcard.php и заменить имя класса на systemYandexcard и 15 строку ( 'paymentType' => 'AC').
3. Сделать дубликат записи из таблицы #_billing_systems в которой содержаться настройки платежной системы Yandex и заменить значение полей name на yandexcard, поле title например на Яндекс.Карта.
GoodMade.ru, спасибо за доработку UserPay.
