Как правильно спроектировать функционал для работы с платежной системой под laravel?
Есть приложение.
Нужна интеграция с платежной системой (далее ПС).
SDK у них своей нет. Как организовать архитектуру подобного взаимодействия?
Где хранить все методы для взаимодействия с ПС?
Я так понимаю, что я могу сделать свой репозиторий и реализовать свой функционал там?
Или, может быть, есть более правильный подход к разработке подобного функционала?