Не сохраняется конфигурация платежного способа в Virtuemart

1,00
р.
Разрабатываю платежный модуль для Virtuemart. Конфигурационный файл test_payment.xml выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?> VM Payment - Test Test 1.0.0 Test payment test_payment.php Включен Выключен Одностадийный платеж Двухстадийный платеж
При добавлении нового способа оплаты и сохранении конфигурации в БД в таблицу virtuemart_paymentmethods в поле payment_params сохраняется следующая строчка:
merchant="test"|password="test"|test="0"|step="2"|
Но при этом на странице конфигурации все равно остаются поля пустыми/по умолчанию. Подскажите, почему после сохранения настроек они не выводятся на странице?
Joomla v3.5.1, Virtuemart v3.0.14

Ответ
Оказалось, что для VirtueMart версии 3 нужно переопределить метод plgVmDeclarePluginParamsPaymentVM3 класса vmPSPlugin:
function plgVmDeclarePluginParamsPaymentVM3(&$data) { return $this->declarePluginParams('payment', $data) }