왑스
TPToss payments 개발자 커뮤니티
•Created by 왑스 on 12/27/2024 in #❓┃연동개발-문의
결제 관련 Crash 로그
그리고 sdk 버전이 최신 버전이 아닌 0.1.15인데 버전은 최신 버전으로 올리는게 좋지 않을까요?
17 replies
TPToss payments 개발자 커뮤니티
•Created by 왑스 on 12/27/2024 in #❓┃연동개발-문의
결제 관련 Crash 로그
위와 같이 진행합니다만... isPaymentRendered로 판단해서 진행하도록 되어있습니다. 하지만 Crash Report 로그는 계속해서 올라오고 있는데 다른 원인이 있을수 있을까요?
17 replies
TPToss payments 개발자 커뮤니티
•Created by 왑스 on 12/27/2024 in #❓┃연동개발-문의
결제 관련 Crash 로그
private fun renderPayment() {
try {
paymentWidget.apply {
renderPaymentMethods(binding.paymentWidget, viewModel.amount)
renderAgreement(binding.agreementWidget)
addAgreementStatusListener(object : AgreementStatusListener {
override fun onAgreementStatusChanged(agreementStatus: AgreementStatus) {
isPaymentRendered = true // 실제 렌더링이 완료된 시점에 플래그 설정
binding.buttonPayment.enabled(agreementStatus.agreedRequiredTerms)
}
})
}
} catch (e: Exception) {
isPaymentRendered = false
showToast("결제 위젯을 불러오는데 실패했습니다. 다시 시도해주세요.")
}
}
private fun requestPayment() {
if (!isPaymentRendered) {
showToast("아직 결제준비가 되지 않습니다. 잠시후 다시 시도해주세요.")
return
}
.... 이후 결제 진행
}
17 replies
TPToss payments 개발자 커뮤니티
•Created by 왑스 on 12/27/2024 in #❓┃연동개발-문의
결제 관련 Crash 로그
네 해당 listener를 통한 완료후에 payment를 시도하도록 구성되어 있습니다.
17 replies