Open VSTomkiv opened 6 years ago
Добрый день. Действительно, текст по умолчанию не задан, и уместно его определить, добавим в ближайших версиях.
На данный момент установить текст кнопки можно используя стили. Например так: Стиль кнопки:
<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
итог вызова при привязке карты форма https://static2.tinkoff.ru/acquiring/manuals/android_sdk.pdf
AttachCardFormActivity .init(terminalKey, password, publicKey) // данные продавца .prepare( getIdUser(), // уникальный ID пользователя для сохранения данных его карты CheckType.NO, // тип привязки карты true, // флаг использования безопасной клавиатуры null) // e-mail клиента .startActivityForResult(getWorkActivity(), REQUEST_CODE_PAY_ATTACH);
Что не так? Как поправить. В чем причина. С уважением компания Hive, Омск, Владимир.