From 5bc2b385fa653ad7be7911dd4dc942abc361ceaf Mon Sep 17 00:00:00 2001 From: klaus Date: Fri, 3 Oct 2025 00:04:30 +0900 Subject: [PATCH] =?UTF-8?q?feat(can):=20=EC=82=AC=EC=9A=A9=20=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20price=20=EA=B0=92=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=20feat(webview):=20payverse://=20=EC=8A=A4=ED=82=B4?= =?UTF-8?q?=EC=9D=80=20=EC=95=B1=EC=9D=B4=20=EC=9E=88=EC=9C=BC=EB=A9=B4=20?= =?UTF-8?q?=EC=95=B1=EC=9D=84=20=EC=8B=A4=ED=96=89=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/mypage/can/charge/pg/CanResponse.kt | 2 -- .../sodalive/mypage/can/payment/CanPaymentActivity.kt | 10 +++++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt index d7dad45a..099913b3 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt @@ -16,8 +16,6 @@ data class CanResponse( val can: Int, @SerializedName("rewardCan") val rewardCan: Int, - @SerializedName("price") - val price: Int, @SerializedName("currency") val currency: String, @SerializedName("priceStr") diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanPaymentActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanPaymentActivity.kt index 2ec2ae97..db23b164 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanPaymentActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanPaymentActivity.kt @@ -203,7 +203,7 @@ class CanPaymentActivity : BaseActivity( .setApplicationId(BuildConfig.BOOTPAY_APP_HECTO_ID) .setOrderId("$chargeId") .setOrderName(canResponse!!.title) - .setPrice(canResponse!!.price.toDouble()) + .setPrice(canResponse!!.priceStr.toDouble()) .setTaxFree(0.toDouble()) .setPg( if (isKakao) { @@ -315,6 +315,14 @@ class CanPaymentActivity : BaseActivity( startActivity(Intent(Intent.ACTION_VIEW, url.toUri())) return true } + + if (url.startsWith("payverse://")) { + val intent = Intent(Intent.ACTION_VIEW, url.toUri()) + if (intent.resolveActivity(packageManager) != null) { + startActivity(intent) + } + return true + } return BootpayUrlHelper.shouldOverrideUrlLoading(view, url) } }