There is a database with users and an administrator.
Users can make transfers from card to card, from card to account, between their accounts.
When transferring to a card of another bank, a commission is debited.
When transferring from card to card, an anti-fraud check is performed. Transfer can be automatically blocked.
The administrator has the option to permanently block the transfer or unblock it.