yoomoney / yookassa-android-sdk

This library allows implementing payment acceptance into mobile apps on Android. It works as an extension to the YooMoney API.
https://yookassa.ru/developers/payment-forms/android-sdk
MIT License
40 stars 22 forks source link

Прямая оплата Google Pay #52

Closed TooLazyy closed 4 years ago

TooLazyy commented 4 years ago

Привет. Есть ли возможность сделать прямую оплату через google pay? В приложении имеется собственный интерфейс для выбора способа оплаты, если юзер выберет оплату через google pay, то показывать ему еще один диалог с выбором будет не ок. В сдк такой функции что то не нашел.

Winner28 commented 4 years ago

Здравствуйте! Извините за задержку. Попробуйте следующее, в PaymentParameters.paymentMethodTypes укажите единственный метод оплаты - PaymentMethodType.GOOGLE_PAY. Example:

 val paymentParameters = PaymentParameters(
            Amount(BigDecimal.ONE, Currency.getInstance("RUB")),
            "Название товара",
            "Описание товара",
            "live_ID",
            "shop_id",
            SavePaymentMethod.OFF,
            setOf(PaymentMethodType.GOOGLE_PAY)
        )