Está aplicação é um API RESTful escrita em Ruby on Rails para gerenciar pagamentos.
Este projeto roda em Ruby na versão3.0.2
utilizando Rails 7.0.3
. Se precisar você pode utilizar um gerenciador de versões para facilitar como o ASDF.
Neste projeto, estamos usando o PostgreSQL. Rails usa a role e senha padrão do PostgreSQL, mas se você precisar alterá-los, você pode fazê-lo em database.yml.
Para executar siga os passos abaixo:
$ bundle install
$ bin/rails db:create db:migrate
$ bin/rails server
Para executar os testes da aplicação:
$ bin/rails test
Você pode fazer a importação da collection para seu postman para facilitar o teste através deste link.
Para fazer as requisições aos endpoint você deve fazer uma Basic Auth utilizando as credenciais abaixo:
username: admin_ops
password: billing