tinkoff-mobile-tech / tinkoff-asdk-android-old

Tinkoff Acquiring SDK for Android
Other
33 stars 16 forks source link

Возможность использования Google Pay без формы #61

Open kei-sidorov opened 5 years ago

kei-sidorov commented 5 years ago

В данный момент SDK предлагает готовую активити с формой оплаты и кнопкой Google Pay. Это действительно удобно, когда нет альтернативных методов оплаты.

Но если они есть, начинаются проблемы: уже второй раз при модерации приложения Google просит вынести кнопку на экран с выбором методов оплаты. Сейчас флоу примерно такое: Корзина -> Информация о доставке -> Способ оплаты -> Tinkoff Payment Activity -> GPay Хотят так: Корзина -> Информация о доставке -> Способ оплаты -> GPay

Их требование считаю логичным и обоснованным — дополнительный шаг при оплате всегда плохо.

Сейчас приходится импортировать SDK вручную и много дописывать (+ фиксить проблемы с сериализацией из !59). Самое печальное что теряется возможность обновления.

tralfamadore commented 5 years ago

Добрый день, попробуйте использовать метод https://github.com/TinkoffCreditSystems/tinkoff-asdk-android/blob/0d01b218eb2389d874adc3422071363db6c88085/payment/src/main/java/ru/tinkoff/acquiring/payment/TinkoffPay.kt#L35 Пример использования, можно посмотреть здесь: https://github.com/TinkoffCreditSystems/tinkoff-asdk-android/blob/0d01b218eb2389d874adc3422071363db6c88085/sample/src/main/java/ru/tinkoff/acquiring/sample/ui/PaymentTestActivity.java#L62