Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
안대식안
Toss payments 개발자 커뮤니티•3y ago•
15 replies
안대식

안드로이드 네이티브에서 PaymentMethod를 Compose UI로 적용하려고 합니다

제목과 같이 안드로이드 안드로이드 네이티브에서 위젯 실행을 위한 PaymentMethod를 Compose UI로 적용하려고 합니다
아래 코드와 같이 AndroidView를 이용하여 적용하려하였으나 화면에 노출되지 않기에 혹시 방법이 없는지 문의 드립니다.


paymentMethodWidget?.let {
paymentWidget.renderPaymentMethods(
method = it,
amount = amount,
options = null,
paymentMethodWidgetStatusListener
)

// renderAgreement(binding.agreementWidget, null)

paymentWidget.addPaymentMethodEventListener(paymentEventListener)
// paymentWidget.addAgreementStatusListener(agreementStatusListener)
isRenderPayment = true
}
......
AndroidView(
modifier = Modifier
.fillMaxWidth()
.wrapContentHeight(),
factory = {
PaymentMethod(it).apply {
layoutParams = FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT)
}
},
update = { paymentMethodWidget = it }
)

참고로 xml을 이용한 경우에는 화면이 잘 노출되는 것을 확인 하였습니다.
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

안드로이드 네이티브에서 앱투앱으로 넘어가지 않게 하는 방법 문의드립니다.
jungleol.Jjungleol. / ❓┃연동개발-문의
10mo ago
안드로이드 네이티브에서 위젯 호출이 오늘 갑자기 되지 않고 있습니다
안대식안안대식 / ❓┃연동개발-문의
3y ago
안드로이드 SDK 이용한 결제 위젯 실행을 해보려고 합니다
안대식안안대식 / ❓┃연동개발-문의
3y ago
안드로이드
onionOonion / ❓┃연동개발-문의
2y ago