PG 수정 - payment method
- 디지털 카드 -> 카드 - 디지털 계좌이체 -> 계좌이체
This commit is contained in:
@@ -13,6 +13,7 @@ import com.google.gson.Gson
|
|||||||
import com.orhanobut.logger.Logger
|
import com.orhanobut.logger.Logger
|
||||||
import kr.co.bootpay.android.Bootpay
|
import kr.co.bootpay.android.Bootpay
|
||||||
import kr.co.bootpay.android.events.BootpayEventListener
|
import kr.co.bootpay.android.events.BootpayEventListener
|
||||||
|
import kr.co.bootpay.android.models.BootUser
|
||||||
import kr.co.bootpay.android.models.Payload
|
import kr.co.bootpay.android.models.Payload
|
||||||
import kr.co.vividnext.sodalive.BuildConfig
|
import kr.co.vividnext.sodalive.BuildConfig
|
||||||
import kr.co.vividnext.sodalive.R
|
import kr.co.vividnext.sodalive.R
|
||||||
@@ -32,7 +33,7 @@ class CanPaymentActivity : BaseActivity<ActivityCanPaymentBinding>(
|
|||||||
ActivityCanPaymentBinding::inflate
|
ActivityCanPaymentBinding::inflate
|
||||||
) {
|
) {
|
||||||
enum class PaymentMethod(val method: String) {
|
enum class PaymentMethod(val method: String) {
|
||||||
CARD("디지털카드"), BANK("디지털계좌이체"), PHONE("휴대폰")
|
CARD("카드"), BANK("계좌이체"), PHONE("휴대폰")
|
||||||
}
|
}
|
||||||
|
|
||||||
private val viewModel: CanPaymentViewModel by inject()
|
private val viewModel: CanPaymentViewModel by inject()
|
||||||
@@ -158,6 +159,10 @@ class CanPaymentActivity : BaseActivity<ActivityCanPaymentBinding>(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun requestPayment(chargeId: Long) {
|
private fun requestPayment(chargeId: Long) {
|
||||||
|
val user = BootUser()
|
||||||
|
.setId("${SharedPreferenceManager.userId}")
|
||||||
|
.setUsername(SharedPreferenceManager.nickname)
|
||||||
|
|
||||||
val payload = Payload()
|
val payload = Payload()
|
||||||
.setApplicationId(
|
.setApplicationId(
|
||||||
if (viewModel.paymentMethodLiveData.value!! == PaymentMethod.PHONE) {
|
if (viewModel.paymentMethodLiveData.value!! == PaymentMethod.PHONE) {
|
||||||
@@ -180,7 +185,13 @@ class CanPaymentActivity : BaseActivity<ActivityCanPaymentBinding>(
|
|||||||
.setMethod(viewModel.paymentMethodLiveData.value!!.method)
|
.setMethod(viewModel.paymentMethodLiveData.value!!.method)
|
||||||
|
|
||||||
Bootpay.init(this, this)
|
Bootpay.init(this, this)
|
||||||
.setPayload(payload)
|
.setPayload(
|
||||||
|
if (viewModel.paymentMethodLiveData.value!! == PaymentMethod.PHONE) {
|
||||||
|
payload
|
||||||
|
} else {
|
||||||
|
payload.setUser(user)
|
||||||
|
}
|
||||||
|
)
|
||||||
.setEventListener(object : BootpayEventListener {
|
.setEventListener(object : BootpayEventListener {
|
||||||
override fun onCancel(data: String) {
|
override fun onCancel(data: String) {
|
||||||
Logger.e("onCancel: $data")
|
Logger.e("onCancel: $data")
|
||||||
|
Reference in New Issue
Block a user