Привязка покупателя к заказу теперь должна
осуществляться через поле customer. Корневые поля phone, first_name, last_name, gender и birth_date
объявлены устаревшими и будут удалены в версии 3.0.
24 октября
Поля payment_method, bonuses_amount_paid, bonuses_transaction_id, bonuses_transaction_confirmed, amount_paid
и expected_payment_amount структуры заказа признаны устаревшими и будут удалены в
версии 3.0. Вместо поля amount_paid необходимо использовать поле payments_summary (включение payments_summary).
Вместо всех остальных полей необходимо использовать платёжные транзакции
(включение payments).
Изменён домен API с my.zenky.io на api.zenky.io и добавлен путь версии API. Если раньше вы работали с API
по базовому URI https://my.zenky.io/api/, то теперь вам следует использовать базовый URI https://api.zenky.io/v2/;
Изменён домен шлюзов синхронизации с my.zenky.io на api.zenky.io и добавлен путь
версии API. Если раньше вы работали со шлюзами синхронизации по базовому URI https://my.zenky.io/sync-gate/TOKEN/,
то теперь вам следует использовать базовый URI https://api.zenky.io/v2/sync-gate/TOKEN/;
Поля payment_method, bonuses_amount_paid, bonuses_transaction_id, bonuses_transaction_confirmed,
amount_paid и expected_payment_amount объявлены устаревшими
и будут удалены в версии 3.0;
Исправлена документация ошибок валидации. Ранее в указанном
разделе содержалась структура, отличающаяся от фактического ответа сервера;
Поле city_id более не является обязательным для передачи при создании заказа. Однако, отправка заказов,
у которых нет привязанного города, требует передачи поля city_id.
Поле status в структуре заказов было отмечено как устаревшее —
вместо него следует использовать поле current_status.status;
Фильтр status в запросе списка заказов было отмечено как устаревшее —
вместо него следует использовать фильтр order_status_id и передачу туда одного или нескольких (разделённых
запятой) ID статусов заказов.