Платежи Клиент регистрируется в системе и имеет одну или несколько Кредитных карт, каждая из которых соответствует некоторому Счету в системе. Клиент при помощи cчета может осуществить Платеж. Платеж имеет один из двух статусов: 'подготовленный' или 'отправленный'. (Опционально: реализовать возможность генерации pdf-отчета о платеже)
Клиент имеет личный кабинет, в котором может просматривать информацию о своих платежах и счетах.
Необходимо реализовать возможность сортировки:
платежей
по номеру; по дате (от старых к новым, от новых к старым); счетов
по номеру; по наименованию счета; по остатку. Клиент может пополнить или заблокировать один из своих счетов. Для разблокирования счета клиент должен сделать запрос на разблокирование администратору.
Администратор системы владеет правами:
блокирования / разблокирования пользователя; блокирования / разблокирования одного из счетов пользователя.
Вывести список пользователей и их транзакции сортировка по кол-ву транзакций сверху много
Пользователь - список его транзакций