Skip to content

fiap-8soat-tc-one/tc-backend-s4-payment-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Challenge - Fase 4: Microsserviço de Pagamentos

CodeQL Advanced Publish Docker image SonarQube Cloud

Responsabilidade 🚩

Este microsserviço tem a responsabilidade de receber o evento (menssageria via rabitmq) de pedido realizado, para iniciar o fluxo de pagamentos. Após a criação do registro inicial de pagamentos, o microsserviço aguarda o recebimento do webhook realizado pelo gateway de pagamentos parceiro para atualização das informações e status.

Equipe 👷

  • Myller Lobo
  • Jean Carlos
  • Caio Isikawa
  • Vanderly
  • Thiago

Pré-Requisitos ❗

  • Dotnet 9
  • MongoDb
  • Docker Desktop
  • Rider/Vscode/Visual Studio
  • Postman
  • k6

1 - Pagamento do Pedido

sequenceDiagram
    Fake Pagamento->>+Sistema: 1 - [POST] http://localhost:8080/api/public/v1/hook/orders/payments
    Sistema-->>-Fake Pagamento: Return Status Code 200 and result SUCCESS/ERROR
Loading

Clique aqui para ser redirecionado para a documentação das APIs dos microsserviços e suas funcionalidades

Desenho de Arquitetura/Infraestrutura proposto ✔️

Clique aqui para ser redirecionado para o desenho de arquitetura e infraestrutura

Documentação do Kubernetes

Clique Aqui para ser redirecionado