Нужен модуль для оплаты Банковскими картами для OpenCart
Модуль банковские карты с помощью Яндекс Касса с использованием hold оплата т.е. заморозкой денег на счете клиента и только после действия менеджера деньги списываются или возвращаются на счет покупателя(клиента)
вот ссылка на реализации протокол