From 40472bdced116dc56725ed55810082ddf2d8bf3b Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 2 Jul 2024 14:49:20 +0900 Subject: [PATCH] =?UTF-8?q?PG=20=EC=88=98=EC=A0=95=20-=20payment=20method?= =?UTF-8?q?=20-=20=EB=94=94=EC=A7=80=ED=84=B8=20=EC=B9=B4=EB=93=9C=20->=20?= =?UTF-8?q?=EC=B9=B4=EB=93=9C=20-=20=EB=94=94=EC=A7=80=ED=84=B8=20?= =?UTF-8?q?=EA=B3=84=EC=A2=8C=EC=9D=B4=EC=B2=B4=20->=20=EA=B3=84=EC=A2=8C?= =?UTF-8?q?=EC=9D=B4=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mypage/can/payment/CanPaymentActivity.kt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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 e72f42b..f65a2a4 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 @@ -13,6 +13,7 @@ import com.google.gson.Gson import com.orhanobut.logger.Logger import kr.co.bootpay.android.Bootpay import kr.co.bootpay.android.events.BootpayEventListener +import kr.co.bootpay.android.models.BootUser import kr.co.bootpay.android.models.Payload import kr.co.vividnext.sodalive.BuildConfig import kr.co.vividnext.sodalive.R @@ -32,7 +33,7 @@ class CanPaymentActivity : BaseActivity( ActivityCanPaymentBinding::inflate ) { enum class PaymentMethod(val method: String) { - CARD("디지털카드"), BANK("디지털계좌이체"), PHONE("휴대폰") + CARD("카드"), BANK("계좌이체"), PHONE("휴대폰") } private val viewModel: CanPaymentViewModel by inject() @@ -158,6 +159,10 @@ class CanPaymentActivity : BaseActivity( } private fun requestPayment(chargeId: Long) { + val user = BootUser() + .setId("${SharedPreferenceManager.userId}") + .setUsername(SharedPreferenceManager.nickname) + val payload = Payload() .setApplicationId( if (viewModel.paymentMethodLiveData.value!! == PaymentMethod.PHONE) { @@ -180,7 +185,13 @@ class CanPaymentActivity : BaseActivity( .setMethod(viewModel.paymentMethodLiveData.value!!.method) Bootpay.init(this, this) - .setPayload(payload) + .setPayload( + if (viewModel.paymentMethodLiveData.value!! == PaymentMethod.PHONE) { + payload + } else { + payload.setUser(user) + } + ) .setEventListener(object : BootpayEventListener { override fun onCancel(data: String) { Logger.e("onCancel: $data")