-
Notifications
You must be signed in to change notification settings - Fork 16
Changelogs
Vitaly edited this page Aug 17, 2017
·
14 revisions
- Обновлен API URL (переехали на версию №2) для запросов Charge, GetCardList, GetState, Init.
- Тестовый адрес - https://rest-api-test.tcsbank.ru/v2
- Боевой - https://securepay.tinkoff.ru/v2
- Обновлен метод
AcquiringSdk.getUrl(String apiMethod)
теперь он принимает название метода - Обновленное API принимает данные в формате JSON, поэтому изменен Content-type у запросов
- Изменен метод
AcquiringSdk.init(InitRequestBuilder builder)
, теперь он принимает InitRequestBuilder, который необходимо сформировать руками. Другие перегрузки метода - удалены. Описание InitRequestBuilder - Переименован GetstateRequestBuilder -> GetStateRequestBuilder
- Изменен метод
AcquiringRequest.asMap()
теперь он возвращаетMap<String, Object>
- Добавлен классы
Receipt, Item, Taxation, Tax
- Исправлено название поля и методов
recurrent
- В запрос Init добавлены новые необязательные параметры как
Receipt
иDATA
. Соответственно добавлены методInitRequest
иInitRequestBuilder
для работы с этими дополнительными параметрами. Параметры можно передать как описываемые классы или JSON строки. - Данные параметры можно передать при необходимости на платежную форму с помощью новых методов
PayFormStarter
. - Добавлены новые атрибуты к
KeyView
. Появилась возможность указать цвет текста и цвет выделения клавиши. Атрибуты:keyTextColor, keyCircleColor
- Добавлен стиль
<item name="acqKeyboardStyle">@style/AcquiringKeyboardStyle</item
> и его дефолтная релизация для стилизации клавиатуры
<style name="AcquiringKeyboardStyle">
<item name="android:background">@color/acq_colorKeyboardBackground</item>
<item name="keyTextColor">@color/acq_colorKeyText</item>
<item name="keyCircleColor">@color/acq_colorKeyCircle</item>
</style>