Note that there are some explanatory texts on larger screens.

plurals
  1. POMagento Custom Payment Gateway
    primarykey
    data
    text
    <p>I'm trying to write a custom payment gateway for Magento. The module is recognised in the administration backend (System - Config - Payment Methods), but when reaching 'Payment Information' in the frontend, the option to select the module does not appear.</p> <p>Below contains the three XML files I have created, and the directory in which they reside.</p> <p>Any help would be much appreciated. Thanks.</p> <p><strong>root/app/etc/modules/Namespace_Module</strong></p> <pre><code>&lt;?xml version="1.0"?&gt; &lt;config&gt; &lt;modules&gt; &lt;Namespace_Module&gt; &lt;active&gt;true&lt;/active&gt; &lt;codePool&gt;local&lt;/codePool&gt; &lt;/Namespace_Module&gt; &lt;/modules&gt; &lt;/config&gt; </code></pre> <p><strong>root/app/code/local//Namespace/Module/etc/config.xml</strong></p> <pre><code>&lt;?xml version="1.0"?&gt; &lt;config&gt; &lt;modules&gt; &lt;Namespace_Module&gt; &lt;version&gt;0.1.0&lt;/version&gt; &lt;/Namespace_Module&gt; &lt;/modules&gt; &lt;global&gt; &lt;models&gt; &lt;alias&gt; &lt;class&gt;Namespace_Module_Model&lt;/class&gt; &lt;/alias&gt; &lt;/models&gt; &lt;resources&gt; &lt;alias_setup&gt; &lt;setup&gt; &lt;module&gt;Namespace_Module&lt;/module&gt; &lt;/setup&gt; &lt;connection&gt; &lt;use&gt;core_setup&lt;/use&gt; &lt;/connection&gt; &lt;/alias_setup&gt; &lt;alias_write&gt; &lt;connection&gt; &lt;use&gt;core_write&lt;/use&gt; &lt;/connection&gt; &lt;/alias_write&gt; &lt;alias_read&gt; &lt;connection&gt; &lt;use&gt;core_read&lt;/use&gt; &lt;/connection&gt; &lt;/alias_read&gt; &lt;/resources&gt; &lt;/global&gt; </code></pre> <p></p> <p><strong>root/app/code/local//Namespace/Module/etc/system.xml</strong></p> <pre><code>&lt;?xml version="1.0"?&gt; &lt;config&gt; &lt;sections&gt; &lt;payment&gt; &lt;groups&gt; &lt;alias translate="label"&gt; &lt;label&gt;Module&lt;/label&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;1&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;fields&gt; &lt;active translate="label"&gt; &lt;label&gt;Enabled: &lt;/label&gt; &lt;frontend_type&gt;select&lt;/frontend_type&gt; &lt;source_model&gt;adminhtml/system_config_source_yesno&lt;/source_model&gt; &lt;sort_order&gt;1&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/active&gt; &lt;title translate="label"&gt; &lt;label&gt;Title: &lt;/label&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;2&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/title&gt; &lt;host translate="label"&gt; &lt;label&gt;Host Address: &lt;/label&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;3&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/host&gt; &lt;port translate="label"&gt; &lt;label&gt;Port Number: &lt;/label&gt; &lt;frontend_type&gt;text&lt;/frontend_type&gt; &lt;sort_order&gt;4&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/port&gt; &lt;cctypes translate="label"&gt; &lt;label&gt;Credit Card Types: &lt;/label&gt; &lt;frontend_type&gt;multiselect&lt;/frontend_type&gt; &lt;source_model&gt;adminhtml/system_config_source_payment_cctype&lt;/source_model&gt; &lt;sort_order&gt;5&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;0&lt;/show_in_store&gt; &lt;/cctypes&gt; &lt;useccv translate="label"&gt; &lt;label&gt;Credit Card Verification: &lt;/label&gt; &lt;frontend_type&gt;select&lt;/frontend_type&gt; &lt;source_model&gt;adminhtml/system_config_source_yesno&lt;/source_model&gt; &lt;sort_order&gt;6&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;0&lt;/show_in_store&gt; &lt;/useccv&gt; &lt;/fields&gt; &lt;/alias&gt; &lt;/groups&gt; &lt;/payment&gt; &lt;/sections&gt; </code></pre> <p></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload