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.