Enable or disable payment gateways at checkout for different user roles. For example, administrators can have a special payment method called “Customer paid by card in person”, cut-price or B2B customers can have bank transfer payment method while normal customers do not…