├── .github └── workflows │ ├── build-apk.yml │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── app ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tosspayments │ │ └── paymentsdk │ │ └── sample │ │ └── ExampleInstrumentedTest.kt │ ├── dev │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tosspayments │ │ │ └── paymentsdk │ │ │ └── sample │ │ │ ├── PaymentSdkSampleApplication.kt │ │ │ ├── activity │ │ │ ├── AccountPaymentActivity.kt │ │ │ ├── CardPaymentActivity.kt │ │ │ ├── GiftCertificatePaymentActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MobilePaymentActivity.kt │ │ │ ├── PaymentActivity.kt │ │ │ ├── PaymentResultActivity.kt │ │ │ ├── PaymentWidgetActivity.kt │ │ │ ├── PaymentWidgetInfoActivity.kt │ │ │ └── TransferPaymentActivity.kt │ │ │ ├── composable │ │ │ └── Composables.kt │ │ │ ├── extension │ │ │ ├── Activities.kt │ │ │ └── Flows.kt │ │ │ ├── model │ │ │ └── PaymentUiState.kt │ │ │ └── viewmodel │ │ │ ├── AccountPaymentViewModel.kt │ │ │ ├── BasePaymentViewModel.kt │ │ │ ├── CardPaymentViewModel.kt │ │ │ ├── GiftCertificatePaymentViewModel.kt │ │ │ ├── MobilePaymentViewModel.kt │ │ │ ├── PaymentWidgetInfoViewModel.kt │ │ │ └── TransferPaymentViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ ├── ic_launcher_foreground.xml │ │ ├── selector_edittext.xml │ │ ├── selector_rounded_cta.xml │ │ └── selector_rounded_secondary_cta.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── selector_button_outline.xml │ │ ├── selector_rounded_cta.xml │ │ └── selector_rounded_secondary_cta.xml │ │ ├── layout │ │ ├── activity_payment_widget.xml │ │ ├── activity_payment_widget_info.xml │ │ ├── dialog_input_amount.xml │ │ └── item_metadata_row.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ ├── staging │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── tosspayments │ └── paymentsdk │ └── sample │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── paymentsdk ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tosspayments │ │ └── paymentsdk │ │ └── ExampleInstrumentedTest.kt │ ├── dev │ └── assets │ │ ├── tosspayment.html │ │ └── tosspayment_widget.html │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── tosspayment.html │ │ └── tosspayment_widget.html │ ├── java │ │ └── com │ │ │ └── tosspayments │ │ │ └── paymentsdk │ │ │ ├── PaymentWidget.kt │ │ │ ├── TossPayments.kt │ │ │ ├── activity │ │ │ ├── TossPaymentActivity.kt │ │ │ └── TossPaymentsWebActivity.kt │ │ │ ├── extension │ │ │ ├── Contexts.kt │ │ │ └── Floats.kt │ │ │ ├── interfaces │ │ │ ├── PaymentJavascriptInterface.kt │ │ │ ├── PaymentWidgetJavascriptInterface.kt │ │ │ └── TossPaymentCallback.kt │ │ │ ├── model │ │ │ ├── AgreementStatus.kt │ │ │ ├── AgreementStatusListener.kt │ │ │ ├── Constants.kt │ │ │ ├── PaymentCallback.kt │ │ │ ├── PaymentMethodEventListener.kt │ │ │ ├── PaymentWidgetOptions.kt │ │ │ ├── PaymentWidgetStatusListener.kt │ │ │ ├── SelectedPaymentMethod.kt │ │ │ ├── TossPayment.kt │ │ │ ├── TossPaymentResult.kt │ │ │ └── paymentinfo │ │ │ │ ├── CashReceipt.kt │ │ │ │ ├── Currency.kt │ │ │ │ ├── EscrowProduct.kt │ │ │ │ ├── TossAccountPaymentInfo.kt │ │ │ │ ├── TossCardPaymentCompany.kt │ │ │ │ ├── TossCardPaymentFlow.kt │ │ │ │ ├── TossCardPaymentInfo.kt │ │ │ │ ├── TossEasyPayCompany.kt │ │ │ │ ├── TossMobilePaymentInfo.kt │ │ │ │ ├── TossPaymentInfo.kt │ │ │ │ ├── TossPaymentMethod.kt │ │ │ │ ├── TossPaymentMobileCarrier.kt │ │ │ │ └── TossTransferPaymentInfo.kt │ │ │ └── view │ │ │ ├── Agreement.kt │ │ │ ├── PaymentMethod.kt │ │ │ ├── PaymentWebView.kt │ │ │ ├── PaymentWidgetContainer.kt │ │ │ └── TossPaymentView.kt │ └── res │ │ └── layout │ │ ├── activity_tosspayment.xml │ │ ├── view_payment_widget.xml │ │ └── view_tosspayment.xml │ ├── staging │ └── assets │ │ ├── tosspayment.html │ │ └── tosspayment_widget.html │ └── test │ └── java │ └── com │ └── tosspayments │ └── paymentsdk │ └── ExampleUnitTest.kt └── settings.gradle.kts /.github/workflows/build-apk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/.github/workflows/build-apk.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/tosspayments/paymentsdk/sample/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/androidTest/java/com/tosspayments/paymentsdk/sample/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/dev/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/dev/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/PaymentSdkSampleApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/PaymentSdkSampleApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/AccountPaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/AccountPaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/CardPaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/CardPaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/GiftCertificatePaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/GiftCertificatePaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/MobilePaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/MobilePaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentResultActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentResultActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentWidgetActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentWidgetActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentWidgetInfoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/PaymentWidgetInfoActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/activity/TransferPaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/activity/TransferPaymentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/composable/Composables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/composable/Composables.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/extension/Activities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/extension/Activities.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/extension/Flows.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/extension/Flows.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/model/PaymentUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/model/PaymentUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/AccountPaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/AccountPaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/BasePaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/BasePaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/CardPaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/CardPaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/GiftCertificatePaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/GiftCertificatePaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/MobilePaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/MobilePaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/PaymentWidgetInfoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/PaymentWidgetInfoViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/TransferPaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/java/com/tosspayments/paymentsdk/sample/viewmodel/TransferPaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/selector_edittext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable-v24/selector_edittext.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/selector_rounded_cta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable-v24/selector_rounded_cta.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/selector_rounded_secondary_cta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable-v24/selector_rounded_secondary_cta.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_button_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable/selector_button_outline.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_rounded_cta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable/selector_rounded_cta.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_rounded_secondary_cta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/drawable/selector_rounded_secondary_cta.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_payment_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/layout/activity_payment_widget.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_payment_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/layout/activity_payment_widget_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_input_amount.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/layout/dialog_input_amount.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_metadata_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/layout/item_metadata_row.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/staging/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/staging/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/test/java/com/tosspayments/paymentsdk/sample/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/app/src/test/java/com/tosspayments/paymentsdk/sample/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 -------------------------------------------------------------------------------- /paymentsdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/build.gradle -------------------------------------------------------------------------------- /paymentsdk/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paymentsdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/proguard-rules.pro -------------------------------------------------------------------------------- /paymentsdk/src/androidTest/java/com/tosspayments/paymentsdk/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/androidTest/java/com/tosspayments/paymentsdk/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /paymentsdk/src/dev/assets/tosspayment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/dev/assets/tosspayment.html -------------------------------------------------------------------------------- /paymentsdk/src/dev/assets/tosspayment_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/dev/assets/tosspayment_widget.html -------------------------------------------------------------------------------- /paymentsdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /paymentsdk/src/main/assets/tosspayment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/assets/tosspayment.html -------------------------------------------------------------------------------- /paymentsdk/src/main/assets/tosspayment_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/assets/tosspayment_widget.html -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/PaymentWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/PaymentWidget.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/TossPayments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/TossPayments.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/activity/TossPaymentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/activity/TossPaymentActivity.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/activity/TossPaymentsWebActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/activity/TossPaymentsWebActivity.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/extension/Contexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/extension/Contexts.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/extension/Floats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/extension/Floats.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/PaymentJavascriptInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/PaymentJavascriptInterface.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/PaymentWidgetJavascriptInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/PaymentWidgetJavascriptInterface.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/TossPaymentCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/interfaces/TossPaymentCallback.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/AgreementStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/AgreementStatus.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/AgreementStatusListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/AgreementStatusListener.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/Constants.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentCallback.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentMethodEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentMethodEventListener.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentWidgetOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentWidgetOptions.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentWidgetStatusListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/PaymentWidgetStatusListener.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/SelectedPaymentMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/SelectedPaymentMethod.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/TossPayment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/TossPayment.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/TossPaymentResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/TossPaymentResult.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/CashReceipt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/CashReceipt.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/Currency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/Currency.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/EscrowProduct.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/EscrowProduct.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossAccountPaymentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossAccountPaymentInfo.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentCompany.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentCompany.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentFlow.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossCardPaymentInfo.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossEasyPayCompany.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossEasyPayCompany.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossMobilePaymentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossMobilePaymentInfo.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentInfo.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentMethod.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentMobileCarrier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossPaymentMobileCarrier.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossTransferPaymentInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/model/paymentinfo/TossTransferPaymentInfo.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/Agreement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/Agreement.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentMethod.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentWebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentWebView.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentWidgetContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/PaymentWidgetContainer.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/TossPaymentView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/java/com/tosspayments/paymentsdk/view/TossPaymentView.kt -------------------------------------------------------------------------------- /paymentsdk/src/main/res/layout/activity_tosspayment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/res/layout/activity_tosspayment.xml -------------------------------------------------------------------------------- /paymentsdk/src/main/res/layout/view_payment_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/res/layout/view_payment_widget.xml -------------------------------------------------------------------------------- /paymentsdk/src/main/res/layout/view_tosspayment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/main/res/layout/view_tosspayment.xml -------------------------------------------------------------------------------- /paymentsdk/src/staging/assets/tosspayment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/staging/assets/tosspayment.html -------------------------------------------------------------------------------- /paymentsdk/src/staging/assets/tosspayment_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/staging/assets/tosspayment_widget.html -------------------------------------------------------------------------------- /paymentsdk/src/test/java/com/tosspayments/paymentsdk/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/paymentsdk/src/test/java/com/tosspayments/paymentsdk/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tosspayments/payment-sdk-android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------