Utilizei laravel como framework e sqlite como base de dados, por tanto a aplicação tentará criar uma base de dados fisica na pasta app/database/database.sqlite, talvez em ambiente linux ou deverivado seja importante liberar permissão para essa pasta.
git clone desse projeto
dentro da pasta do projeto:
composer install
Para criar o banco e criar a tabela:
php artisan migrate
Para rodar a aplicação
php artisan serve
Acessar o endpoint
\api
{ "bar_code": "string", "payment_date": "string", }