Hi Jerome, I am using HikaShop Business 3.1.1 [1706082210] in Joomla 3.7.5.
I have adjusted the restrictions in each payment method to only use a minimum weight of 0.00001 on one, and a maximum weight of 0.00001 on the other. Both options still appear at checkout, for an order with only physical products or only virtual products.
It seems like the restrictions aren't being factored in for some reason. They do show on the methods screen, as you see in my previous screenshot, but when I open a method to edit, the restrictions box is unchecked and hidden. I don't know if this is just a toggle for advanced setup, or if it's relevant..