Ваша задача - https://gist.github.com/HolyMonkey/06eb6d684358365f1653301980545d05
(Там нужно реализовать вывод трёх разных ссылок для оплаты)
Моё решение:
Сделал три платёжные системы реализующие интерфейс IPaymentSystem
И два хэш сервиса реализующие интерфейс IHashService
Использовал паттерн декоратор
https://gist.github.com/NoNameDeleted/67241dbff6793a1d984b26c65ed6476e