Skip to main content

История изменений

Хронологически упорядоченный список изменений для каждой версии API. Все значительные изменения в проекте будут задокументированы тут. Формат основан на Keep a Changelog и придерживается Семантического Версионирования.

2.11.0

2024-10-20

Добавлено

  • Метод UpdateSplit. Обновление расщеплений не списанного платежа
  • Метод DeleteSplit. Удаление расщеплений не списанного платежа

Изменено

  • Метод CreateToolPayment. Новый способ оплаты APPLE_PAY_DIRECT: оплата через дешифрованный токен ApplePay
  • Метод RefundOrder. Позволено совершать неограниченное количество возвратов при условии того, что эквайером не является jusan

2.10.0

2024-10-15

Добавлено

  • Параметр external_id добавлен в процесс создания возврата. Его использование позволяет предотвратить создание дублирующих возвратов в случае нестабильности работы банковских систем.

2.9.0

2022-08-11

Изменено

  • При неполучении конечного статуса платежа в авторизации платежа возвращается созданный платеж со статусом PENDING и c кодом ответа HTTP 201 Created. В версиях ниже 2.9.0 возвращался ответ с кодом ответа HTTP 422 Unprocessable Entity.
  • При неполучении конечного статуса платежа в авторизации возврата возвращается созданный возврат со статусом PENDING и c кодом ответа HTTP 200 OK. В версиях ниже 2.9.0 возвращался ответ с кодом ответа HTTP 422 Unprocessable Entity.

2.8.0

2022-02-23

Добавлено

  • Метод RefundOrder. Создание нового возврата по списанному платежу. Shortcut для метода CreateRefund.
  • Метод GetOrderRefunds. Выдача всех возвратов по списанному платежу.
  • Метод GetOrderRefundByID. Выдача возврата по идентификатору.
  • Опциональный параметр attempts при создании заказа

Изменено

  • Метод CaptureOrder возвращает status_code 200 c данными о платеже.
  • Метод CancelOrder возвращает status_code 200 c данными о платеже.

2.7.0

2022-02-17

Добавлено

  • Метод CaptureOrder. Полное или частичное списание авторизованного платежа заказа. Shortcut для метода CapturePayment.
  • Метод CancelOrder. Отмена авторизованного платежа заказа. Shortcut для метода CancelPayment CancelPayment.
  • Промежуточный статус заказа -ON_HOLD. Присваивается при наличии успешно авторизованного платежа.

2.6.0

2022-02-15

Добавлено

  • Метод CreateBinding.
  • Параметр cvc_required (Необходимость ввода cvc при оплате) в ответе на метод GetCardByID .

2.5.0

2022-02-03

Добавлено

Удалено

  • Параметры session из payment_method и customer_id из customer_card в методе CreatePayment.

2.4.0

2021-12-30

Добавлено

Удалено

2.3.0

2021-12-23

Добавлено

  • Столбец 'Дополнительно' (extra_info) в выгрузке отчетов по заказам.

Удалено

2.2.0

2021-12-09

Добавлено

  • Группа методов для управления подписками.
  • Параметры customer_id, card_id в методе CreateOrder для оплаты по сохраненной карте через форму оплаты с подтверждением CVC.
  • Детальное описание ошибки платежа PaymentError в схеме PaymentOut.

Изменено

  • Параметр amount во всех методах оплаты (например CreateOrder) должен быть не менее 1.

2.1.0

2021-11-25

Добавлено

Изменено