정채은
정채은
안드로이드 SDK 사용 관련 문의드립니다
build.gradle에 implementation 'com.github.tosspayments:payment-sdk-android:0.1.2' 의존성을 추가해주고 settings.gradle파일의 repositories{} 내부에 maven { url "https://jitpack.io" } 을 추가해주었습니다. 현재 activity는 PaymentActivity에서
private lateinit var paymentWidget: PaymentWidget

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
...
paymentWidget = PaymentWidget(
activity = APPCOMPAT_ACTIVITY,
clientKey = CLIENT_KEY,
customerKey = CUSTOMER_KEY,
options = PaymentWidgetOptions.Builder()
.brandPayOption(redirectUrl = REDIRECT_URL)
.build()
)
}
private lateinit var paymentWidget: PaymentWidget

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
...
paymentWidget = PaymentWidget(
activity = APPCOMPAT_ACTIVITY,
clientKey = CLIENT_KEY,
customerKey = CUSTOMER_KEY,
options = PaymentWidgetOptions.Builder()
.brandPayOption(redirectUrl = REDIRECT_URL)
.build()
)
}
이 형식대로 작성해주었고 xml 파일에는 frameLayout 내부에
<com.tosspayments.paymentsdk.view.PaymentMethodWidget
android:id="@+id/payment_widget"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp" />
<com.tosspayments.paymentsdk.view.PaymentMethodWidget
android:id="@+id/payment_widget"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp" />
이 위젯을 넣어주었습니다. 이렇게 구현해본 결과 화면에 아무런 반응이 없는 상태입니다 ㅜㅜ 혹시 몰라서 PaymentActivity에서 버튼을 눌러 TosspayActivity로 이동하게 하고, 새로운 액티비티와 레이아웃파일에 위 코드들을 작성해줬는데도 아무런 반응이 없습니다. 혹시 제가 빠트린 부분이 있을까요!!
58 replies
paytoken 문의
No description
39 replies