This project is a Payment Service API that handles payment processing for an e-commerce platform. It is built using Spring Boot and uses a microservices architecture.
- Process payments
- Handle payment failures
- Integrate with Product Service
- Spring Boot
- RESTful APIs
- Microservices architecture
- Relational databases
- The Payment Service receives a payment request from the Product Service.
- The Payment Service processes the payment using a payment gateway.
- If the payment is successful, the Payment Service updates the payment status in the database.
- If the payment fails, the Payment Service sends an error response to the Product Service.
- Product Service -> Payment Service (Payment Request)
- Payment Service -> Payment Gateway (Process Payment