История изменений API
 2020 год
 10 сентября
API Яндекс.Кассы больше не поддерживает способ оплаты
wechat
(оплата через приложение WeChat).
 28 августа
Онлайн-площадки, которые используют решение Яндекс.Кассы для платформ, теперь могут отслеживать статус подключения магазинов в личном кабинете.
 26 августа
Изменен параметр
card.first6
объекта Payment :
  • параметр стал необязательным;
  • значение параметра теперь зависит от способа ввода данных банковской карты.
 31 июля
Виджет Яндекс.Кассы теперь возвращает новый код ошибки —
invalid_return_url
(некорректный URL страницы завершения оплаты).
 24 июля
 23 июля
Теперь с помощью решения Яндекс.Кассы для платформ онлайн-площадки могут удерживать с магазинов комиссию за проданные товары и услуги.
 17 июля
Добавлены новые причины отмены платежа:
  • expired_on_confirmation
     — пользователь не подтвердил платеж за отведенное время;
  • expired_on_capture
     — истек срок списания оплаты;
  • canceled_by_merchant
     — платеж отменен по API;
  • internal_timeout
     — Яндекс.Кассе не удалось обработать запрос в течение 30 секунд.
 5 июня
Добавлено ограничение на возврат платежей: вернуть платежи можно только в течение трех лет с момента их создания.
 3 июня
В виджете Яндекс.Кассы теперь можно настраивать цветовую схему платежной формы.
 2 июня
Вышла новая версия мобильного SDK для iOS. Если вы уже используете библиотеку для приема платежей, обновите настройки зависимостей.
 21 мая
В Яндекс.Кассе появилось новое решение для платформ. Теперь онлайн-площадки, на которых магазины размещают товары и услуги, могут принимать платежи и автоматически распределять деньги между магазинами.
 14 мая
В виджете Яндекс.Кассы при оплате банковской картой пользователь может проходить аутентификацию по 3-D Secure во всплывающем окне, оставаясь при этом на вашем сайте.
 5 мая
В объект Payment  добавлен параметр
income_amount
(сумма платежа за вычетом комиссии Яндекс.Кассы).
 2 апреля
Добавлена возможность тестировать работу с чеками.
 27 марта
Добавлен новый сценарий отправки чеков. Теперь передавать данные для формирования чека прихода и чека возврата прихода можно в запросе на создание чека .
 6 марта
 14 февраля
В виджете Яндекс.Кассы теперь можно выбрать язык (русский, английский или немецкий), на котором будут отображаться тексты в платежной форме.
 6 февраля
Возможность подключить способ оплаты Сбербанк Бизнес Онлайн теперь доступна клиентам любых банков.
 2019 год
 11 декабря
Виджет Яндекс.Кассы теперь поддерживает оплату картами, привязанными к кошельку в Яндекс.Деньгах.
 10 декабря
Теперь при создании платежа со способом оплаты Google Pay не нужно передавать параметр
google_transaction_id
(идентификатор транзакции Google).
 19 ноября
Виджет Яндекс.Кассы теперь поддерживает оплату через Сбербанк Онлайн.
 12 ноября
Виджет Яндекс.Кассы теперь поддерживает оплату из кошелька в Яндекс.Деньгах и сохранение способа оплаты для автоплатежей.
 27 сентября
Добавлена возможность встроить платежную форму в ваш сайт с помощью виджета Яндекс.Кассы.
 26 сентября
Добавлена возможность получить информацию о чеке  платежа или возврата.
 5 сентября
Добавлена возможность оправлять онлайн-кассе данные для формирования чеков зачета предоплаты.
 14 августа
В объект Payment  добавлены параметры
card.issuer_country
(код страны, в которой выпущена банковская карта) и 
card.issuer_name
(наименование эмитента).
 12 июля
Добавлена возможность авторизации по протоколу OAuth 2.0: разработчики приложений (например, CMS, CRM) могут взаимодействовать с API Яндекс.Кассы от лица пользователей Яндекс.Кассы. Подробнее о партнерской программе Яндекс.Кассы
 5 июля
Добавлена возможность получить список чеков  платежа или возврата.
 1 июля
  • Добавлена возможность при создании платежа  передавать для чека данные о пользователе (объект
    customer
    ) и дополнительные данные о товаре (параметры
    product_code
    ,
    country_of_origin_code
    ,
    customs_declaration_number
    ,
    excise
    ).
  • Параметры
    receipt.email
    и 
    receipt.phone
    устарели. Их можно продолжать использовать, но рекомендуется передавать данные в объекте
    receipt.customer
    (параметры
    email
    и 
    phone
    соответственно).
 27 июня
Добавлена новая причина отмены платежа —
permission_revoked
(пользователь отозвал разрешение на повторы платежей).
 25 июня
Добавлена возможность создать платеж с новым способом оплаты
wechat
(оплата через приложение WeChat).
 27 мая
Теперь Яндекс.Касса поддерживает работу с онлайн-кассами Кит Инвест.
 21 мая
API Яндекс.Кассы больше не поддерживает способ оплаты
psb
(интернет-банк Промсвязьбанка).
 16 мая
Изменены параметры объекта
airline
:
  • passengers
    и 
    legs
    стали необязательными;
  • ticket_number
     — обязательный параметр, но если его значение неизвестно, необходимо передавать
    booking_reference
    ;
  • в информации о перелетах (
    legs
    ) появилась возможность указать код авиакомпании (
    carrier_code
    ).
 4 апреля
Запуск портала документации API Яндекс.Кассы для разработчиков.
 26 марта
  • Для способа оплаты
    alfabank
    (Альфа-Клик) добавлена возможность провести платеж по сценарию
    redirect
    . Передавать при этом логин пользователя в Альфа-Клике необязательно.
  • Теперь при создании платежа со способом оплаты
    qiwi
    (QIWI Кошелек) можно не передавать телефон пользователя (параметр
    phone
    в объекте
    payment_method_data
    стал необязательным).
 14 февраля
Добавлена возможность создать платеж с новым способом оплаты
tinkoff_bank
(интернет-банк Тинькофф).
 6 февраля
  • Яндекс.Касса теперь может уведомлять о двух новых событиях:
    payment.canceled
    (платеж перешел в статус
    canceled
    ) и 
    refund.succeeded
    (возврат перешел в статус
    succeeded
    ).
  • В личном кабинете теперь можно выбрать события, которые вы хотите отслеживать с помощью уведомлений.
 2018 год
 28 декабря
Добавлена новая ставка НДС 20% для способа оплаты
b2b_sberbank
(Сбербанк Бизнес Онлайн).
 17 декабря
  • Изменено время, в течение которого можно подтвердить платеж  в статусе
    waiting_for_capture
    : теперь при оплате из кошелька в Яндекс.Деньгах, как и при оплате банковской картой, подтвердить платеж нужно за 7 дней, а при оплате любым другим способом — за 6 часов.
  • После отмены платежа , оплаченного из кошелька в Яндекс.Деньгах, деньги возвращаются на счет плательщика мгновенно.
 19 ноября
Яндекс.Касса теперь поддерживает ФФД 1.05: добавлена возможность при создании платежа  передавать для чека параметры
payment_mode
(признак способа расчета) и 
payment_subject
(признак предмета расчета).
 15 октября
Добавлена возможность создать платеж с новым способом оплаты
b2b_sberbank
(Сбербанк Бизнес Онлайн).
 12 сентября
Яндекс.Касса больше не возвращает HTTP-код 202 («запрос обрабатывается») — в ответ придет либо «успех», либо «неудача».
 7 сентября
Добавлен способ оплаты
psb
(интернет-банк Промсвязьбанка) в объект Payment . Этот способ оплаты пользователь может выбрать только на странице Яндекс.Кассы.
 31 июля
Добавлена возможность при создании платежа  задать язык, на котором пользователю будет выводиться информация для подтверждения оплаты (параметр
locale
в объекте
confirmation
).
 20 июля
Добавлен объект
authorization_details
(данные об авторизации платежа) в объект Payment .
 17 июля
Добавлена возможность создать платеж с новым способом оплаты
google_pay
(Google Pay).
 4 июня
Добавлен объект
cancellation_details
(комментарий к отмене платежа) в объект Payment .
 17 апреля
Добавлена возможность создать платеж с новым способом оплаты
installments
(«Заплатить по частям»).
 10 апреля
Добавлен параметр
first6
(BIN номера банковской карты, первые 6 цифр) в объект card .
 4 апреля
Добавлена возможность при создании платежа передать длинную запись для оплаты авиабилетов (объект
airline
).
 15 января
Добавлен признак
test
в объект Payment .
 2017 год
 30 ноября
Добавлен параметр
description
в объект Payment .
 22 ноября
  • Добавлен
    id
    ошибки в объект Error.
  • Добавлен параметр
    captured_at
    в объект Payment .
 30 октября
Добавлен параметр
expires_at
в объект Payment .
 15 октября
Запуск API Яндекс.Кассы.