A lightweight payment gateway microservice integrating with Midtrans, handling payment transaction processing for the LogiLink platform.
- Implemented email notification for successful payments, sending customers a transaction summary automatically upon payment confirmation.
- Extended the payment transaction data model to track notification status per transaction, enabling reliable delivery tracking.
- Added a duplicate-send guard to skip notification sending if the transaction already has a notification record, preventing repeat emails.