From d0db294d1c381d2be2227754484a1740258d3a3e Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Fri, 30 Jan 2026 09:47:54 +0530 Subject: [PATCH] Expose payment gateway metadata --- .../com/android/trisolarisserver/controller/Payments.kt | 8 ++++++++ .../trisolarisserver/controller/dto/PaymentDtos.kt | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt index 48d5a03..0019217 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt @@ -107,6 +107,14 @@ private fun Payment.toResponse(): PaymentResponse { amount = amount, currency = currency, method = method.name, + gatewayPaymentId = gatewayPaymentId, + gatewayTxnId = gatewayTxnId, + bankRefNum = bankRefNum, + mode = mode, + pgType = pgType, + payerVpa = payerVpa, + payerName = payerName, + paymentSource = paymentSource, reference = reference, notes = notes, receivedAt = receivedAt.toString(), diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt b/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt index 4524a40..c6424c6 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt @@ -17,6 +17,14 @@ data class PaymentResponse( val amount: Long, val currency: String, val method: String, + val gatewayPaymentId: String?, + val gatewayTxnId: String?, + val bankRefNum: String?, + val mode: String?, + val pgType: String?, + val payerVpa: String?, + val payerName: String?, + val paymentSource: String?, val reference: String?, val notes: String?, val receivedAt: String,