diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayPaymentLinksController.kt b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayPaymentLinksController.kt index 2cfabef..8e1b3ff 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayPaymentLinksController.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayPaymentLinksController.kt @@ -25,6 +25,7 @@ import org.springframework.web.bind.annotation.RestController import org.springframework.web.client.RestTemplate import org.springframework.web.server.ResponseStatusException import org.springframework.http.HttpStatus +import org.springframework.transaction.annotation.Transactional import java.time.OffsetDateTime import java.util.Base64 import java.util.UUID @@ -41,6 +42,7 @@ class RazorpayPaymentLinksController( ) { @PostMapping("/payment-link") + @Transactional fun createPaymentLink( @PathVariable propertyId: UUID, @PathVariable bookingId: UUID, diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt index 3b19dec..5cab352 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/RazorpayQrPayments.kt @@ -25,6 +25,7 @@ import org.springframework.web.bind.annotation.RestController import org.springframework.web.client.RestTemplate import org.springframework.web.server.ResponseStatusException import org.springframework.http.HttpStatus +import org.springframework.transaction.annotation.Transactional import java.time.OffsetDateTime import java.util.Base64 import java.util.UUID @@ -41,6 +42,7 @@ class RazorpayQrPayments( ) { @PostMapping("/qr") + @Transactional fun createQr( @PathVariable propertyId: UUID, @PathVariable bookingId: UUID,