История изменений API
 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 Яндекс.Кассы.