Wallet API

Attention. Starting from March 17, 2020, you must use the TLS protocol with version 1.2 or later.

The wallet API is a tool that allows you to use almost all features of the Yandex.Money service.

What you can do using the API:
  • Accept payments from a bank card or Yandex.Money wallet;
  • Get information about users — check the balance and get the history and details of operations.
  • Get HTTP notifications for automatically processing transfers.
  • Perform direct debits from the user's wallet.

How to get started

  1. Register your app in the Yandex.Money API.
  2. Read the documentation.
  3. Implement interaction over this Protocol.
  4. Start accepting payments from bank cards or electronic wallets.

About payments from bank cards

The page where the user enters card data is on our side — Yandex.Money has a PCI DSS certificate.

How it works:
  1. In your app, the user selects "bank card" as the payment method.
  2. You send the user to the page for entering data (on our side). During the payment process, the bank may request additional confirmation (3-D Secure). In this case, we ask the user to enter the password.
  3. After verification by the bank, you deduct the money, and the user returns to the app and sees a page with information about the payment.

About payments from Wallets

You only need to get the user's permission once to access the Wallet (standard OAuth).

How it works:
  1. The app requests the permissions you need. For example, to make recurring direct debits.
  2. The user is sent to our site and confirms access for the app.
  3. Everything is ready. You can deduct money and request data without the participation of the user.

The wallet API is used by

AVITO.ru Mamba Xsolla Fotostrana Zen Money

Any more questions? Send us email at: api@money.yandex.ru