밍쯔와 안작고 안귀여운 에러들🖤

[Android/Java] 토스 페이먼츠 SDK 적용하기 : SDK 추가하기 본문

Develop/Android | iOS

[Android/Java] 토스 페이먼츠 SDK 적용하기 : SDK 추가하기

밍쯔 2023. 9. 6. 13:58

토스 페이먼츠 로고

기존 프로젝트에 토스 페이먼츠를 적용하는 방법에 대해서 알아보자.

먼저, sdk를 설치하고 이후 결제 프로세스 및 UI 부분을 확인하도록 하자 !

 

 

1. SDK 추가하기

 

build.gradle(Project)

dependencyResolutionManagement {
  ...
  repositories {
    ...
    mavenCentral()
    maven { url "https://jitpack.io" }
  }
}

 

build.gradel(App)

dependencies {
  ...
  implementation 'com.github.tosspayments:payment-sdk-android:<CURRENT_VERSION>'
}

Android SDK의 버전 정보는 Changelog 참고

 

 

토스 측 개발 문서에서는 minSDK 21이상 이라는 정보만 있어서 문제가 없다고 생각하고 sync now를 했는데,

빌드 과정에서 에러가 발생했다.

minSdk 뿐만 아니라 targetSdk, complieSdk까지 가장 최신인 33으로 맞춰주고 나서야 해당 에러가 해결됐다.

 

 

 

 

[참고]

https://docs.tosspayments.com/reference/widget-android#sdk-%EC%B6%94%EA%B0%80

 

결제위젯 Android SDK | 토스페이먼츠 개발자센터

결제위젯 Android SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.

docs.tosspayments.com

https://github.com/tosspayments/payment-sdk-android/blob/master/CHANGELOG.md