Нет таких функций. Есть модуль для привязки методов оплаты по категориям, в настройках можно вкл/выкл установленные методы оплаты для каждой категории товаров. Называется модуль "Restriction of payment methods by product categories".
Сделать все можно. Одним модулем вряд ли,так как нужно будет переопределить hookPayment в платежных модулях.