Skip to content

Changelogs

Vitaly edited this page Aug 17, 2017 · 14 revisions

Version 1.2.0

  • Обновлен API URL (переехали на версию №2) для запросов Charge, GetCardList, GetState, Init.
  • Обновлен метод 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>
Clone this wiki locally