create payment gateway for paysafe hosted payment.
Create discount amount based on subtotal. Apply discount based on admin settings like amount, type-fixed or percent, customer group, enable etc.
create custom module for payment charge that will apply based on payment method that you have selected. Admin settings are there like which payment method, charge type fixed or percentage, enable.
Torontovaporizer is canada's biggest selling vape company. It is available in 2 different language with 3 website for different locations.