From 22bd1bf0427a5a0cd5e3356c1799926ba69eceac Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 26 Sep 2025 16:51:54 +0900 Subject: [PATCH] =?UTF-8?q?fix(payverse):=20=EA=B2=B0=EC=A0=9C=20payload?= =?UTF-8?q?=EC=97=90=20customerId=20=EA=B8=B8=EC=9D=B4=2030=EC=9E=90?= =?UTF-8?q?=EB=A1=9C=20=EC=A0=9C=ED=95=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - customerId를 sha1 기반 30자 이내로 생성하도록 변경하여 스펙 준수 - 불필요한 billkeyReq 제거 --- .../kr/co/vividnext/sodalive/can/charge/ChargeService.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt index ad79c1e..caa25e4 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt @@ -36,7 +36,6 @@ import java.math.BigDecimal import java.math.RoundingMode import java.time.LocalDateTime import java.time.format.DateTimeFormatter -import java.util.UUID @Service @Transactional(readOnly = true) @@ -232,7 +231,7 @@ class ChargeService( val sign = DigestUtils.sha512Hex( String.format("||%s||%s||%s||%s||%s||", payverseSecretKey, payverseMid, chargeId, amount, reqDate) ) - val customerId = UUID.nameUUIDFromBytes("${serverEnv}_user_${member.id!!}".toByteArray()).toString() + val customerId = "${serverEnv}_user_${member.id!!}" val requestCurrency = "KRW" val payload = linkedMapOf( @@ -244,8 +243,6 @@ class ChargeService( "requestCurrency" to requestCurrency, "requestAmount" to amount, "reqDate" to reqDate, - "billkeyReq" to "N", - "mallReserved" to "", "sign" to sign ) val payloadJson = objectMapper.writeValueAsString(payload)