diff --git a/src/main/java/com/sumte/payment/controller/KakaoRedirectController.java b/src/main/java/com/sumte/payment/controller/KakaoRedirectController.java index d53916c..078d584 100644 --- a/src/main/java/com/sumte/payment/controller/KakaoRedirectController.java +++ b/src/main/java/com/sumte/payment/controller/KakaoRedirectController.java @@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -38,14 +39,19 @@ public ResponseEntity> success( @RequestParam Long paymentId, @RequestParam("pg_token") String pgToken) { + log.info("[KAKAO SUCCESS] paymentId={}, pg_token={}", paymentId, pgToken); + String deepLink = UriComponentsBuilder.newInstance() - .scheme(scheme).host(host).path("/success") + .scheme("myapp").host("pay").path("/success") .queryParam("paymentId", paymentId) .queryParam("pg_token", pgToken) - .build().toUriString(); + .build(true).toUriString(); + + log.info("DeepLink constructed: {}", deepLink); HttpHeaders headers = new HttpHeaders(); headers.setLocation(URI.create(deepLink)); + log.info("Responding 302 with Location: {}", headers.getLocation()); return ResponseEntity.status(HttpStatus.FOUND) .headers(headers) .body(ApiResponse.success(deepLink)); diff --git a/src/main/java/com/sumte/reservation/dto/ReservationResponseDTO.java b/src/main/java/com/sumte/reservation/dto/ReservationResponseDTO.java index bd9a63a..87483f6 100644 --- a/src/main/java/com/sumte/reservation/dto/ReservationResponseDTO.java +++ b/src/main/java/com/sumte/reservation/dto/ReservationResponseDTO.java @@ -32,7 +32,6 @@ public static class MyReservationDTO { private Long childCount; private int nightCount; private ReservationStatus status; - private boolean canWriteReview; private boolean reviewWritten; }