Тестовый магазин

В личном кабинете есть тестовый магазин — в нём можно настроить и протестировать платежи до запуска вашего основного магазина.

При интеграции с Яндекс.Кассой по API тестовый магазин появляется сразу после того, как вы заполните и отправите техническую анкету.

Если вы подключены по старому протоколу, но хотите перейти на API — создайте тестовый магазин вручную. Он будет работать на API Яндекс.Кассы: создать тестовый магазин на старом протоколе нельзя.

Как создать тестовый магазин

Если вы подключены не по API Яндекс.Кассы (проверьте это в разделе Настройки магазинаПротокол), создайте тестовый магазин вручную. Сделать это могут пользователи с ролью Владелец или Разработчик (см. Пользователи).

Создать тестовый магазин можно в Настройках магазина, в блоке Тестовый магазин.

Нажмите кнопку Создать тестовый магазин, появится сообщение «Тестовый магазин создан». Подождите пару минут и обновите страницу. После этого тестовый магазин можно выбрать в выпадающем списке Магазины в левом верхнем углу.

Внимание. В личном кабинете может быть только один тестовый магазин. Если у вас уже есть тестовый магазин, создать новый по этой инструкции не получится — такого блока не будет в настройках.

Как настроить тестовый магазин

1. Зайдите в тестовый магазин: его можно выбрать по кнопке Магазины.

2. В разделе Настройки укажите URL, по которому Яндекс.Касса будет отправлять уведомления об успешной оплате в вашу систему. Лучше использовать для тестовых уведомлений отдельный URL (не тот, который вы укажете для уведомлений о настоящих операциях в своём магазине).

3. Выпустите секретный ключ для тестового магазина:

1) Зайдите в Настройки, найдите Секретный ключ и нажмите Выпустить ключ.

2) Подтвердите активацию ключа паролем из смс (понадобится привязанный телефон).

3) Скопируйте ключ (Яндекс.Касса его не сохранит) и пропишите на своей стороне.

Подробнее о ключах

Как проводить тестовые платежи

С помощью тестового магазина можно протестировать оплату из кошелька на Яндексе и банковской картой. Деньги при тестовых платежах не списываются, но платежи проводятся как настоящие — вам приходят все уведомления от Яндекс.Кассы.

1. Пропишите на своей стороне тестовые данные для аутентификации в Яндекс.Кассе:

  • секретный ключ из тестового магазина,
  • идентификатор тестового магазина (shopId).

2. Сделайте покупку так, как это будут делать ваши покупатели: зайдите в свой интернет-магазин, положите товар в корзину, нажмите Заплатить.

Для оплаты картой используйте нашу тестовую банковскую карту. Платёж по обычной карте в тестовом магазине не пройдёт — будет ошибка.

Платёж из настоящего кошелька тоже не пройдёт. Поэтому перед тем, как тестировать оплату кошельком, нужно выйти из своего аккаунта в Яндекс.Деньгах.

Внимание. Тестовый магазин всегда доступен в личном кабинете, с его помощью вы в любой момент можете проверить работу платежей. Будьте аккуратны: не отдавайте товар, за который заплатили через тестовый магазин. Чтобы избежать накладок, для тестовых уведомлений от Яндекс.Кассы можно использовать специальный URL (его нужно прописать в настройках тестового магазина в личном кабинете).
Примечание.

Платежи проходят в две стадии. Сначала вы отправляете запрос на оплату, потом вам нужно его подтвердить или отменить (см. Отложенные платежи).

Если вы хотите проводить платежи в одну стадию, без подтверждения — передайте в первоначальном запросе capture=true (посмотреть в документации).

Проверьте возвраты

Проведите возврат из личного кабинета. Если собираетесь проводить возвраты по API, проверьте, что всё работает (см. Документация по возвратам).