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
39 stars 22 forks source link

Не отображается логотип Яндекс.Кассы #35

Closed KirillArtemenko closed 5 years ago

KirillArtemenko commented 5 years ago

Не могу отобразить логотип Яндекс.Кассы, пробовал и дефолтные значения и явно задавать UiParameters, ничего.

// пример 1
Intent intent = Checkout.createTokenizeIntent(appContext, paymentParameters);

// пример 2
UiParameters uiParameters = new UiParameters(true);
Intent intent = Checkout.createTokenizeIntent(appContext, paymentParameters, new TestParameters(), uiParameters);

// пример 3, с изменением цвета кнопки
UiParameters uiParameters = new UiParameters(true, new ColorScheme(Color.rgb(70, 190, 100)));
Intent intent = Checkout.createTokenizeIntent(appContext, paymentParameters, new TestParameters(), uiParameters);

nologo

Окно оплаты открывается, цвет кнопки изменяется (пример 3), но логотипа в углу нет.

KirillArtemenko commented 5 years ago

Экспериментируя с эмуляторами - заметил, что во время загрузки он есть, но на основном экране исчезает.

Screenshot_1568632978

drukarev commented 5 years ago

Логотип кассы отображается только на экране выбора способа оплаты. На контракте его нет. В данном случае доступен только один способ оплаты, поэтому экран с логотипом пропускается.

KirillArtemenko commented 5 years ago

Да вы правы, мое упущение, закрываю эту проблему.