API Changelog
 
2020
 
November 17
New design of the payment form in the Yandex.Checkout widget.
 
September 10
The Yandex.Checkout API stops supporting the
wechat
payment method (WeChat app).
 
August 28
Online marketplaces that use the Yandex.Checkout solution for marketplaces can now track the integration status of stores via dashboard.
 
June 5
Payment refunds now have a limitation: a payment can only be refunded within three years of its creation.
 
June 3
You can now customize the color scheme of the payment form in the Yandex.Checkout widget.
 
May 21
Yandex.Checkout now offers a new solution for marketplaces. Now online marketplaces where stores place their goods and services can accept payments and automatically distribute them among stores.
 
May 14
In the Yandex.Checkout widget, when making a payment via bank card, the user can now complete 3-D Secure authentication in a pop-up window without leaving your website.
 
May 5
The
income_amount
parameter (payment amount minus the Yandex.Checkout commission) added to the Payment  object.
 
March 27
New scenario for sending receipts is now available: you can send data for creating payment and refund receipts in the receipt creation  request.
 
March 6
  • The option to request refund creation rights is now available.
  • The
    payment_methods
    object (list of payment methods available to the store) added to the Me  object.
 
February 14
You can now select the language (Russian, English, or German) in the Yandex.Checkout widget for displaying text in the payment form to the user.
 
February 6
Sberbank Business Online payment method is now available for implementation to clients of all banks.
 
2019
 
December 11
Yandex.Checkout widget now supports payments via bank cards linked to Yandex.Money wallets.
 
December 10
You no longer need to specify the 
google_transaction_id
parameter when creating a payment with the Google Pay payment method.
 
November 19
Yandex.Checkout widget now supports payments via Sberbank Online.
 
November 12
Yandex.Checkout widget now supports payments via Yandex.Money wallets and saving the payment method for recurring payments.
 
September 27
You can now embed a payment form to your website using the Yandex.Checkout widget.
 
September 26
You can now get information about receipts  for payments and refunds.
 
September 5
You can send data for generating transaction completion receipts to the online sales register.
 
August 14
card.issuer_country
(code of the country where the bank card was issued) and
card.issuer_name
(name of the issuing bank) parameters added to the Payment  object.
 
July 12
Authorization via the OAuth 2.0 protocol: developers of apps (for example, CMS, CRM) can interact with the Yandex.Checkout API on behalf of Yandex.Checkout users. More about the Yandex.Checkout partnership program
 
July 5
You can now get a list of receipts  for payments or refunds.
 
July 1
  • customer
    (customer information) object and
    product_code
    ,
    country_of_origin_code
    ,
    customs_declaration_number
    ,
    excise
    (additional information about the product) parameters for creating a receipt added to payment creation  request.
  • receipt.email
    and
    receipt.phone
    parameters are deprecated. You can still use them, but we recommend sending the data in the 
    receipt.customer
    object (
    email
    and
    phone
    parameters respectively).
 
June 27
permission_revoked
 
June 25
wechat
(WeChat app) payment method added to the payment creation request.
 
May 27
Yandex.Checkout now supports online sales registers provided by Kit Invest.
 
May 21
The Yandex.Checkout API stops supporting the 
psb
payment method (Promsvyazbank Internet banking).
 
May 16
Changes in the 
airline
parameters:
  • passengers
    and
    legs
    are now optional;
  • ticket_number
    is a required parameter, but if its value is unknown, you’ll need to specify
    booking_reference
    ;
  • the option to specify the airline code (
    carrier_code
    ) added to the flight information (
    legs
    ).
 
April 4
Launch of the Yandex.Checkout API documentation portal for developers.
 
March 26
  • alfabank
    (Alfa-Click) payment method now allows for processing the payment by the 
    redirect
    scenario. The user’s login in Alfa-Click is not required.
  • Payment creation with
    qiwi
    (QIWI Wallet) payment method does not require the user’s phone number anymore (the 
    phone
    parameter in the 
    payment_method_data
    object is now optional).
 
February 14
tinkoff_bank
(Tinkoff online banking) payment method added to the payment creation request.
 
February 6
  • Yandex.Checkout now sends out notifications about two new events:
    payment.canceled
    (payment status changed to 
    canceled
    ) and
    refund.succeeded
    (refund status changed to 
    succeeded
    ).
  • The option to select the events that you want to track via notifications is now available in your Merchant Profile.
 
2018
 
December 28
The new 20% VAT rate added to the 
b2b_sberbank
(Sberbank Business Online) payment method.
 
December 17
  • The amount of time allotted for capturing a payment  in the 
    waiting_for_capture
    status changed to 7 days for payments made from a Yandex.Money wallet (same as for payments via bank card), and 6 hours for payments made using other methods.
  • After the cancellation of a payment  made from a Yandex.Money wallet, funds are returned to the user’s account immediately.
 
November 19
Yandex.Checkout now supports FFD 1.05:
payment_mode
(payment method attribute) and
payment_subject
(payment subject attribute) parameters for creating a receipt added to payment creation  request.
 
October 15
b2b_sberbank
(Sberbank Business Online) payment method added to the payment creation request.
 
September 12
Yandex.Checkout stops returning HTTP code (“request is being processed”): the response now contains either “success” or “failure”.
 
September 7
psb
(Promsvyazbank Internet banking) payment method added to the Payment  object. The user can only select this method at the Yandex.Checkout’s page.
 
July 31
locale
parameter added to 
confirmation
object in the payment creation  request: you can select the language for displaying payment confirmation info to the user.
 
July 20
authorization_details
object added to the Payment  object.
 
July 17
google_pay
(Google Pay) payment method added to the payment creation request.
 
June 4
cancellation_details
object (commentary for a canceled payment) added to the Payment  object.
 
April 17
installments
(Installments service) payment method added to the payment creation request.
 
April 10
first6
parameter (Bank Identification Number for bank card, the first 6 digits) added to the card  object.
 
April 4
airline
object added to the payment creation request: you can send airline addendum data when selling airline tickets.
 
January 15
test
attribute added to the Payment  object.
 
2017
 
November 30
description
parameter added to the Payment  object.
 
November 22
  • Error
    id
    added to the Error object.
  • captured_at
    parameter added to the Payment  object.
 
October 30
expires_at
parameter added to the Payment  object.
 
October 15
Launch of the Yandex.Checkout API.