tinkoff-asdk-android-old icon indicating copy to clipboard operation
tinkoff-asdk-android-old copied to clipboard

AttachCardFormActivity баг формы

Open VSTomkiv opened this issue 6 years ago • 1 comments

итог вызова при привязке карты форма https://static2.tinkoff.ru/acquiring/manuals/android_sdk.pdf 6. Привязка карт отличается от заявленной в доках . Заголовок "Оплата" вместо "Привязка карты" на кнопке отсутствует заявленный текст "Привязать карту", вообще нет никакого текста-желтое поле. Логика вся отрабатывается, карта привязывается, последующая оплата по ней проходит. версия : implementation 'ru.tinkoff.acquiring:ui:1.3.3'
AttachCardFormActivity .init(terminalKey, password, publicKey) // данные продавца .prepare( getIdUser(), // уникальный ID пользователя для сохранения данных его карты CheckType.NO, // тип привязки карты true, // флаг использования безопасной клавиатуры null) // e-mail клиента .startActivityForResult(getWorkActivity(), REQUEST_CODE_PAY_ATTACH);

Что не так? Как поправить. В чем причина. С уважением компания Hive, Омск, Владимир.

VSTomkiv avatar Apr 25 '18 20:04 VSTomkiv

Добрый день. Действительно, текст по умолчанию не задан, и уместно его определить, добавим в ближайших версиях.

На данный момент установить текст кнопки можно используя стили. Например так: Стиль кнопки:

    <style name="AcquiringPayButtonStyle.AttachCard" parent="AcquiringButtonStyle">
        <item name="android:text">@string/text_id</item>
    </style>

Тема для активити

<style name="AcquiringTheme.AttachCard">
...
        <item name="acqButtonStyle">@style/AcquiringPayButtonStyle.AttachCard</item>
    </style>

И указать тему в манифесте или передать при вызове

  AttachCardFormActivity
                        .init(terminalId, MerchantParams.PASSWORD, MerchantParams.PUBLIC_KEY)
                     /*...*/
                        .setTheme(themeId)
                       /*...*/
                        .startActivityForResult(this, ATTACH_CARD_REQUEST_CODE);

Здесь так же можно посмотреть примеры некоторых других стилей https://github.com/TinkoffCreditSystems/tinkoff-asdk-android/blob/1.3.3/sample/src/main/res/values/style_custom.xml

al-dr avatar Apr 26 '18 07:04 al-dr