<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
    <system>
        <tab id="fusion_pay" translate="label" sortOrder="100">
            <label>Fusion Pay RO</label>
        </tab>
        <section id="tbi_settings" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
            <label>Fusion Pay RO Settings</label>
            <tab>fusion_pay</tab>
            <resource>TbiBank_FusionPay::config_tbi</resource>
            <group id="general_settings" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>General Settings</label>
                <field id="status" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Status</label>
                    <comment><![CDATA[This will be updated based on config settings being updated from tbi server.]]></comment>
                </field>
                <field id="reseller_code" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Reseller Code</label>
                </field>
                <field id="reseller_key" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Reseller Key</label>
                </field>
                <field id="encryption_key" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Encryption Key</label>
                    <comment><![CDATA[You will receive these three via email.]]></comment>
                </field>
            </group>
            <group id="label_settings" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Button Settings</label>
                <field id="payment_name" translate="label" type="label" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Payment name in checkout</label>
                </field>
                <field id="payment_description" translate="label" type="label" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Payment description in checkout</label>
                </field>
                <field id="minimum_visible" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Minimum amount</label>
                    <comment><![CDATA[Minimum products price for the tbi button to be visible.]]></comment>
                </field>
                <field id="maximum_visible" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Maximum amount</label>
                    <comment><![CDATA[Maximum products price for the tbi button to be visible.]]></comment>
                </field>
                <field id="tier1" translate="label" type="text" sortOrder="50" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 1 amount</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier2" translate="label" type="text" sortOrder="60" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 2 amount</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier3" translate="label" type="text" sortOrder="70" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 3 amount</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier1_period" translate="label" type="text" sortOrder="80" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 1 period</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier2_period" translate="label" type="text" sortOrder="90" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 2 period</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier3_period" translate="label" type="text" sortOrder="100" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 3 period</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier1_multiplier" translate="label" type="text" sortOrder="110" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 1 multiplier</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier2_multiplier" translate="label" type="text" sortOrder="120" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 2 multiplier</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier3_multiplier" translate="label" type="text" sortOrder="130" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier 3 multiplier</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="bnpl_min" translate="label" type="text" sortOrder="140" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>BNPL minimum amount</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="bnpl_max" translate="label" type="text" sortOrder="150" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>BNPL maximum amount</label>
                    <comment><![CDATA[Will be updated after saving settings.]]></comment>
                </field>
                <field id="tier_count" translate="label" type="text" sortOrder="160" showInDefault="0" showInWebsite="0" showInStore="0">
                    <label>Tier count</label>
                    <comment><![CDATA[Number of dynamic tiers. Will be updated after saving settings.]]></comment>
                </field>
            </group>

            <group id="product_page_settings" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Product Page Button Settings</label>
                <field id="product_button" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Choose button design</label>
                    <frontend_model>TbiBank\FusionPay\Block\Adminhtml\ButtonFieldRenderer</frontend_model>
                </field>
            </group>

        </section>
        <section id="payment">
            <group id="fusionpay" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>In online installments, without a shopping card</label>
                <field id="active" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Enabled</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
				</field>
               <field id="payment_name" translate="label" type="label" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Payment name in checkout</label>
                </field>
                <field id="payment_description" translate="label" type="label" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Payment description in checkout</label>
                </field>
                <field id="default_order_status" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Default Order Status</label>
                    <source_model>TbiBank\FusionPay\Model\Config\Source\OrderStatus</source_model>
                </field>
                <field id="allowspecific" translate="label" type="allowspecific" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Payment from Applicable Countries</label>
                    <source_model>Magento\Payment\Model\Config\Source\Allspecificcountries</source_model>
				</field>
                <field id="specificcountry" translate="label" type="multiselect" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Payment from Specific Countries</label>
                    <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
                    <can_be_empty>1</can_be_empty>
				</field>
                <field id="sort_order" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Sort</label>
                    <frontend_class>validate-number</frontend_class>
				</field>
			</group>
		</section>
    </system>
</config>
