Payment Acceptance Methods

After onboarding you will accept payments made using different methods: the list is set forth by the contract with Yandex.Money (you can look through it under your Merchant Profile). How to add new method

Bank Cards E-money Invoicing








QIWI Wallet

WeChat Pay



Sberbank Online

B2B payments (Sberbank Business Online)

Installment plan Mobile commerce (direct carrier billing) Payment in cash
Yandex.Checkout allows you to sell on credit on your website.





In Russia

Outside of Russia

You can also accept payments via mobile point-of-sale, create QR codes for payments, issue invoices in your Merchant Profile, or via text messages from Sberbank Online.

Bank Cards

We accept:

  • Visa (including Electron)
  • Mastercard and Maestro
  • MIR
  • JCB

The user needs to know the card number, its expiration date, and its CVC or CVV. View instructions

By default, we accept cards issued in Russia or other countries:

  • Armenia, Azerbaijan,
  • Belarus,
  • Estonia,
  • Georgia,
  • Kazakhstan, Kyrgyzstan,
  • Latvia, Lithuania,
  • Moldova,
  • Uzbekistan, Ukraine,
  • Ukraine, Uzbekistan.

Accepting cards issued outside of Russia


We accept:

  • Yandex.Money
  • WebMoney
  • QIWI Wallet
  • WeChat Pay (for online and offline stores)

The buyer pays from an e-wallet. View instructions

Important. If you accept payments via WebMoney, specify banking details of your sole proprietorship or corporation.


We carry out payments through online banking:

  • Alfa-Click
  • Tinkoff
  • Sberbank Online

We will issue an invoice, and the buyer will pay via the online banking. Payment via Sberbank Online and Alfa-Click can be confirmed by text message. View instructions

B2B payments

Using Sberbank Business Online, you can accept online payments from sole proprietors and legal entities and receive instant payment notifications.

Setting up B2B payments.

Installment plan

Enable this option in Yandex.Checkout and sell on credit on your website.

How it works

The buyer selects the Installments payment method, fills out a simple form, and, after a few minutes, receives the decision. If everything is in order, the funds are credited to your current account the day after the payment in the usual manner.

How to implement installment payments

First, contact the Yandex.Checkout manager and discuss the conditions.

Then, add the new payment method to your website.

Primary option: specify the paymentType=CR code in the payment form. No additional parameters required—just like with other payment methods.

See the documentation to learn more: ,

Additional materials for your website

  • The button showing the amount of a monthly payment: when the buyer sees that the small amount, it is easier for them to decide on an expensive purchase. The button can be placed in the cart, allowing the customers to start the payment process from there.
  • Information block containing the amount of a monthly payment. The block can be placed in a product's description. The block is for informational purposes only—the buyer won't be able to use to proceed to checkout.

Integrate our JS library to add the button and the block.

More about integration

Mobile commerce (direct carrier billing)

We accept payments made by direct carrier billing:

  • Megafon
  • Beeline
  • MTS
  • Tele2

The buyers specify their mobile phone number and confirm payments with text messages. View instructions

Payment at payment kiosks and cash desks

You can pay in cash in Russia and other countries of the CIS:

  • Armenia,
  • Belarus,
  • Georgia,
  • Kazakhstan,
  • Kyrgyzstan,
  • Latvia,
  • Moldova,
  • Tajikistan.

The buyer selects country and receives payment code. By this code, the buyer can insert cash in payment kiosks, mobile retail outlets, and ATMs—wherever deposits for Yandex.Money and Yandex.Checkout are accepted. View instructions

Adding New Payment Method

Firstly, it should be added on our side. Write to your manager: specify the payment method to be implemented and the shopId.

Secondly, you need to add it to your system for your customers to see it. If you only have one payment button on your side, you do not need to do anything: the method will appear automatically as soon as our manager adjusts the settings.

If you use different payment buttons for different payment methods, you need to add new button manually. It depends on the store's implementation method:

  • API: set payments with a new method under the
  • HTTP protocol: add a new button to the source code of your site responsible for Yandex.Checkout's payment buttons.
  • payment module: update the module and add the payment method you need. Instructions
  • email protocol: write to your manager what payment method you need to add. The manager will adjust the settings and notify you when they come into effect.