From 0308e9ad837ddd9bbe33d46ea99cf377b41c3bd3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 3 Oct 2025 02:10:30 +0900 Subject: [PATCH] =?UTF-8?q?fix(payverse):=20productName=20=EB=B9=84?= =?UTF-8?q?=EA=B5=90=20=EB=A1=9C=EC=A7=81=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - productName에 +가 있는 경우 저장된 데이터와 검증을 위한 데이터가 다르게 나오기 때문에 비교 불가능 --- .../kotlin/kr/co/vividnext/sodalive/can/charge/ChargeData.kt | 2 -- .../kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeData.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeData.kt index d366ee8..b3917e6 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeData.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeData.kt @@ -70,7 +70,6 @@ data class PayverseVerifyResponse( val transactionMessage: String, val orderId: String, val customerId: String, - val productName: String, val requestCurrency: String, val requestAmount: BigDecimal ) @@ -82,7 +81,6 @@ data class PayverseWebhookRequest( val schemeGroup: String, val schemeCode: String, val orderId: String, - val productName: String, val requestCurrency: String, val requestAmount: BigDecimal, val resultStatus: String, 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 f86ed51..d77689b 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 @@ -128,7 +128,6 @@ class ChargeService( val isSuccess = request.resultStatus == "SUCCESS" && request.mid == mid && - charge.title == request.productName && isAmountMatch && request.sign == expectedSign @@ -349,7 +348,6 @@ class ChargeService( val isSuccess = verifyResponse.resultStatus == "SUCCESS" && verifyResponse.transactionStatus == "SUCCESS" && verifyResponse.orderId.toLongOrNull() == charge.id && - verifyResponse.productName == charge.title && verifyResponse.customerId == customerId && verifyResponse.requestAmount.compareTo(charge.can!!.price) == 0