My Magento 2.2.6. My Payment methods work properly for product having weight but not Showing My Payment methods with virtual product or downloadable product had no weight, when checkout.
The error message is "No Payment Method available" when checkout[Show If Enable Cash On Delivery & Check / Money order displaying ]. But I configure right and working for product have weight or sample product.
virtual product or downloadable product no need shipping methods my custom payment methods not showing because my payment methods select shipping methods.