YooMoney API
Old versions of the API
Help
Sign up for YooMoney
Demo store
You can create a demo store in your Merchant Profile to configure and test payments before launching your main store.
Пока нельзя протестировать только выставление счетов.
 
How to create a demo store
Если вы уже зарегистрировались в ЮKassa и у вас есть личный кабинет:
  1. В верхнем меню нажмите на блок с названием магазина (в мобильной версии это иконка магазина), потом на Добавить магазин.
    На компьютере
    На телефоне
  2. Выберите тестовый магазин и укажите, как будете принимать платежи — на сайте или без сайта.
    Если на сайте, напишите его адрес. Если без — ничего писать не нужно.
  3. Нажмите Добавить. Готово, через минуту тестовый магазин появится в списке ваших магазинов.
Если вы ещё не регистрировались в ЮKassa:
  1. Зарегистрируйтесь по этой ссылке. Это короткий путь к тестовому магазину: без юридических вопросов, ИНН и т.д.
  2. В процессе увидите два варианта: продолжить регистрацию или перейти тестированию платежей:
    Выберите тестирование.
  3. Через несколько секунд вы окажетесь в тестовом магазине.
    Когда будете готовы продолжить регистрацию и заключить договор с ЮKassa, нажмите «Вернуться к регистрации» в левом меню.
How to set up a demo store
  1. Visit the Demo Store: you can access it by clicking Stores.
    На компьютере
    На телефоне
  2. В боковом меню слева выберите Интеграция — HTTP-уведомления.
  3. Specify the URL in your system for our notifications about successful payments. It's better to use a separate URL for test notifications (not the one you specify for notifications on real transactions in your store).
  4. Issue a secret key for your Demo Store.
    1. В боковом меню слева выберите Интеграция — Ключи API, найдите Секретный ключ и нажмите Выпустить ключ.
    2. Activate the key by confirming it with a password from a text message (you will need a linked phone number).
    3. Copy the key (YooMoney won't save it) and specify it on your side.
How to make test payments
Using Demo Store, you can test payments from YooMoney Wallets and with bank cards. Funds are not debited for test payments, but the payment process is identical to the real one: you will receive all YooMoney's notifications.
  1. Enter the testing data for authentication in YooMoney on your side:
    • secret key from Demo Store
    • Demo Store's ID (shopId).
  2. Make a purchase as your client will do it: go to your online store, add a product to the shopping cart, click Pay.
Use our test bank card to make card payments. Demo Store will not process payments made with real cards, returning an error.
Payments made with real wallets will not be processed either. This is why you need to log out of your YooMoney account before testing wallet payments.
Как протестировать отправку чеков по 54-ФЗ
Чтобы убедиться, что данные для чеков формируются и передаются правильно, воспользуйтесь режимом проверки чеков в тестовом магазине. Деньги при этом не списываются, но данные для чеков отправляются как настоящие — только не в вашу онлайн-кассу, а в нашу тестовую.
  1. В личном кабинете перейдите в тестовый магазин.
  2. В боковом меню слева выберите Настройки — Онлайн-касса.
  3. Включите режим проверки чеков.
  4. Ниже появятся настройки для подключения нашего сервиса к тестовой онлайн-кассе. Укажите настройки, которые будете использовать с настоящей онлайн-кассой, чтобы всё было как с реальными платежами.
    Receipt settings
    Что делать с платежом, если чек не доставлен?
    Когда всё настроите, нажмите Применить.
  5. Проведите тестовый платёж.
  6. Проверьте статус чека. Для этого найдите тестовый платёж в Истории платежей и нажмите на него, чтобы посмотреть детали операции — статус чека отображается там.
    Если чек доставлен, значит, данные для чеков передаются правильно — можно подключать онлайн-кассу в настоящем магазине.