To set up the application run following commands in your terminal:
make startTo run tests execute the php bin/phpunit command.
Let’s imagine you are working on API for backend of an online payment system. The actors are: users (festival participants), merchants, event organiser. We want to enable backoffice operations to the event organiser.
Currently implemented:
- Users can make a payment (with a virtual currency) to a specific merchant.
- Our system has a payment log.
- It means that information about payments are stored in a database.
- This data can be used for reporting.
Please make a code review of the currently implemented solution.
Add new endpoint which give total income for payments for selected time period for given merchant.