Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

Latest commit

 

History

History
43 lines (26 loc) · 1.85 KB

File metadata and controls

43 lines (26 loc) · 1.85 KB

💳 Payment & Billing Service

🚦 Build Status

main

Build and Test Payment Service

dev

Build and Test Payment Service

This microservice handles all financial transactions, including invoice generation and payment processing via the external PayHere gateway.

Assigned Team: Rothila, Dinith

🎯 Key Responsibilities

  • Invoice Management: Create and manage invoices for completed work.
  • Payment Processing: Securely initiate payment requests for the PayHere gateway.
  • Webhook Handling: Handle the server-to-server notification from PayHere to securely confirm payment status and verify the md5sig hash.

⚙️ Tech Stack

Spring Boot PostgreSQL Docker

  • Framework: Java / Spring Boot
  • Database: PostgreSQL
  • Security: Spring Security (consumes JWTs)

ℹ️ API Information

🚀 Running Locally

This service is designed to be run as part of the main docker-compose setup from the project's root directory.

# From the root of the TechTorque-2025 project
docker-compose up --build payment-service