Расшифровать / использовать значения конфигурации, сохраненные как config_backend_encrypted в magento

Я работаю над модулем доставки. В system.xml я установил для некоторых полей значение backend_encrypted . Вот узел:

<client_id translate="label">
     <label>Client ID</label>
     <frontend_type>obscure</frontend_type>
     <backend_model>adminhtml/system_config_backend_encrypted</backend_model>
     <sort_order>10</sort_order>
     <show_in_default>1</show_in_default>
     <show_in_website>1</show_in_website>
     <show_in_store>0</show_in_store>
</client_id>

Мне нужно, чтобы это значение передавалось с помощью cURL в API доставки, но когда я пытаюсь получить его с помощью $ this-> getConfigData ('client_id'); , оно выходит зашифрованным .

Я искал в других модулях и вижу, что значения сохраняются одинаково, но каким-то образом им удается получить правильное значение.

Есть идеи, как его получить?

21
задан Eddie C. 30 November 2016 в 13:30
поделиться