Skip to content

Commit

Permalink
Add option to switch method for BLIK
Browse files Browse the repository at this point in the history
  • Loading branch information
michielgerritsen committed Mar 25, 2024
1 parent 765ef91 commit e45250c
Showing 1 changed file with 32 additions and 11 deletions.
43 changes: 32 additions & 11 deletions etc/adminhtml/methods/blik.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,28 @@
<field id="active">1</field>
</depends>
</field>
<field id="allowspecific" translate="label" type="allowspecific" sortOrder="30" showInDefault="1"
<field id="method" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Method</label>
<source_model>Mollie\Payment\Model\Adminhtml\Source\Method</source_model>
<config_path>payment/mollie_methods_blik/method</config_path>
<depends>
<field id="active">1</field>
</depends>
<comment><![CDATA[Click
<a href="https://github.com/mollie/magento2/wiki/Differences-Payments-API-&-Orders-API" target="_blank">here</a>
to read more about the differences between the Payment and Orders API.]]></comment>
</field>
<field id="payment_description" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Description</label>
<config_path>payment/mollie_methods_blik/payment_description</config_path>
<comment model="Mollie\Payment\Model\Adminhtml\Comment\AvailableDescriptionVariables"/>
<depends>
<field id="method">payment</field>
<field id="active">1</field>
</depends>
</field>
<field id="allowspecific" translate="label" type="allowspecific" sortOrder="50" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Payment from Applicable Countries</label>
<source_model>Magento\Payment\Model\Config\Source\Allspecificcountries</source_model>
Expand All @@ -27,7 +48,7 @@
<field id="active">1</field>
</depends>
</field>
<field id="specificcountry" translate="label" type="multiselect" sortOrder="40" showInDefault="1"
<field id="specificcountry" translate="label" type="multiselect" sortOrder="60" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Payment from Specific Countries</label>
<source_model>Magento\Directory\Model\Config\Source\Country</source_model>
Expand All @@ -37,23 +58,23 @@
<field id="active">1</field>
</depends>
</field>
<field id="min_order_total" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1"
<field id="min_order_total" translate="label" type="text" sortOrder="70" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Minimum Order Total</label>
<config_path>payment/mollie_methods_blik/min_order_total</config_path>
<depends>
<field id="active">1</field>
</depends>
</field>
<field id="max_order_total" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1"
<field id="max_order_total" translate="label" type="text" sortOrder="80" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Maximum Order Total</label>
<config_path>payment/mollie_methods_blik/max_order_total</config_path>
<depends>
<field id="active">1</field>
</depends>
</field>
<field id="payment_surcharge_type" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="1"
<field id="payment_surcharge_type" translate="label" type="select" sortOrder="90" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Payment Surcharge</label>
<config_path>payment/mollie_methods_blik/payment_surcharge_type</config_path>
Expand All @@ -62,7 +83,7 @@
<field id="active">1</field>
</depends>
</field>
<field id="payment_surcharge_fixed_amount" translate="label" type="text" sortOrder="80" showInDefault="1" showInWebsite="1"
<field id="payment_surcharge_fixed_amount" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Payment Surcharge fixed amount</label>
<config_path>payment/mollie_methods_blik/payment_surcharge_fixed_amount</config_path>
Expand All @@ -73,7 +94,7 @@
<field id="payment_surcharge_type" separator=",">fixed_fee,fixed_fee_and_percentage</field>
</depends>
</field>
<field id="payment_surcharge_percentage" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="1"
<field id="payment_surcharge_percentage" translate="label" type="text" sortOrder="110" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Payment Surcharge percentage</label>
<config_path>payment/mollie_methods_blik/payment_surcharge_percentage</config_path>
Expand All @@ -84,7 +105,7 @@
<field id="payment_surcharge_type" separator=",">percentage,fixed_fee_and_percentage</field>
</depends>
</field>
<field id="payment_surcharge_limit" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1"
<field id="payment_surcharge_limit" translate="label" type="text" sortOrder="120" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Payment Surcharge limit</label>
<config_path>payment/mollie_methods_blik/payment_surcharge_limit</config_path>
Expand All @@ -96,7 +117,7 @@
<field id="payment_surcharge_type" separator=",">percentage,fixed_fee_and_percentage</field>
</depends>
</field>
<field id="payment_surcharge_tax_class" translate="label" type="select" sortOrder="110" showInDefault="1"
<field id="payment_surcharge_tax_class" translate="label" type="select" sortOrder="130" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Payment Surcharge Tax Class</label>
<config_path>payment/mollie_methods_blik/payment_surcharge_tax_class</config_path>
Expand All @@ -106,7 +127,7 @@
<field id="payment_surcharge_type" separator=",">fixed_fee,percentage,fixed_fee_and_percentage</field>
</depends>
</field>
<field id="sort_order" translate="label" type="text" sortOrder="120" showInDefault="1" showInWebsite="1"
<field id="sort_order" translate="label" type="text" sortOrder="140" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Sort Order</label>
<frontend_class>validate-number</frontend_class>
Expand All @@ -115,7 +136,7 @@
<field id="active">1</field>
</depends>
</field>
<field id="days_before_expire" translate="label" type="text" sortOrder="130" showInDefault="1" showInWebsite="1"
<field id="days_before_expire" translate="label" type="text" sortOrder="150" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Days to expire</label>
<frontend_class>validate-digits-range digits-range-1-365</frontend_class>
Expand Down

0 comments on commit e45250c

Please sign in to comment.