в base.php ничего менять не нужно.
Нужно в sys.php прописаться после service.enable = true
Код:
'bills.w1.id' => '127004225043',
'bills.w1.secret' => '345f5e385f5d7b6c774343456c69647267625f414d39413668464d',
'bills.w1.currency' => 643,
'bills.w1.ways' => array('CashTerminalRUB','YandexMoneyRUB','WebMoneyUSD','YandexMoneyRUB','QiwiWalletRUB','CreditCardRUB'),
в массиве bills.w1.ways нужно прописать что тебе нужно из списка:
# Платежные терминалы России - CashTerminalRUB
# Платежные терминалы Украины - CashTerminalUAH
# Платежные терминалы Молдовы - CashTerminalMDL
# Яндекс.Деньги - YandexMoneyRUB
# WebMoney - WebMoneyRUB, WebMoneyUAH, WebMoneyUSD
# QIWI Кошелек - QiwiWalletRUB
# Кредитные карты - CreditCardRUB, CreditCardUAH, CreditCardUSD, CreditCardEUR
Ну а что бы убрать ненужные системы оплаты нужно в файле /modules/bills/bills.bl.class.php найти функцию getPaySystems и удалить или закомментировать ненужные системы оплаты, например оставляем только Робокассу:
Код:
public static function getPaySystems($bBalanceUse = false)
{
$logoUrl = SITEURL_STATIC . '/img/ps/';
$aData = array(
'robox' => array(
'id' => self::PS_ROBOX,
'way' => '',
'logo_desktop' => $logoUrl . 'robox.png',
'logo_phone' => $logoUrl . 'robox.png',
'title' => _t('bills', 'Robokassa'),
'currency_id' => 2, # рубли
),
#'wm' => array(
# 'id' => self::PS_WM,
# 'way' => 'wmz',
# 'logo_desktop' => $logoUrl . 'wm.png',
# 'logo_phone' => $logoUrl . 'wm.png',
# 'title' => _t('bills', 'Webmoney'),
# 'currency_id' => 3, # доллары
#),
#'terminal' => array(
# 'id' => self::PS_W1,
# 'way' => 'terminal',
# 'logo_desktop' => $logoUrl . 'w1.png',
# 'logo_phone' => $logoUrl . 'w1.png',
# 'title' => _t('bills', 'Терминал'),
# 'currency_id' => 2, # рубли
#),
);