{"repo":"davidgracemann/FlossPay","free":true,"listed":false,"github":"https://github.com/davidgracemann/FlossPay","clone":"git clone https://github.com/davidgracemann/FlossPay.git","description":"The Linux Kernel Of Payments Infrastructures ; Enterprise Payments Aggregator for immutable reliability and forensic auditability. Rooted in Linux principles Of Community . No vendor lock-in—governance, code, and ledger all verifiable. Implements: idempotency, distributed retries, circuit-breaker","language":"Java","stars":37,"topics":["distributed-systems","microservices","payment-gateway-integration","payments-platform","spring-boot","upi-integration","cloud-native-engineering","enterprise-architecture","infrastructure-as-code","linux"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"FlossPay Free/Libre Open-Source Payments Infrastructure --- Table of Contents 1. Overview 2. System Architecture 3. Repository Structure 4. Prerequisites 5. Building from Source 6. Configuration 7. API Specification 8. Database Schema 9. Testing 10. Security 11. Contributing 12. License --- Overview FlossPay is an enterprise-grade payment processing infrastructure implementing UPI (Unified Payments Interface) rails with support for extensible payment methods. Built on Spring Boot 3.x and Java 21 LTS, it provides: - Asynchronous Transaction Processing : Redis Streams for reliable queue-based processing - Idempotency Guarantees : RFC 4122 UUIDv4 with HMAC-SHA256 replay resistance - Audit-First Architecture : Immutable transaction ledger with SHA-256 checksums - Horizontal Scalability : Stateless API and worker services deployable on Kubernetes Current Release : v0.2-alpha (UPI rail hardened) Target Compliance : PCI-DSS v4.0, SOC 2 Type II, ISO 27001 --- System Architecture Component Responsibilities Component Technology Responsibility ----------- ------------ ---------------- API Service Spring Boot 3.2, Java 21 Public REST API, request validation, idempotency enforcement, HMAC authentication, transaction enqueueing Worker Service Spring Boot 3.2, Java 21 Async stream consumption, retry logic with exponential backoff, DLQ management, UPI gateway integration Shared Libraries Java Module System DTOs, JPA entities, repositories, validation annotations, exception hierarchy Database","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidgracemann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidgracemann/FlossPay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}