Если вы подключены по схеме Платежный модуль или HTTP-протокол , вы можете проверить свою интеграцию в тестовом магазине. При оплате все проходит как при настоящих платежах, но деньги никуда не переводятся. Можно протестировать оплату двумя способами: банковской картой и из кошелька в Яндекс.Деньгах.

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

Important. Если вы не нашли тестовый магазин в личном кабинете, возможно, вы до этого работали с демо-средой Яндекс.Кассы . Демо-среда выводится из эксплуатации. Напишите вашему менеджеру, чтобы вам подключили тестовый магазин.

Подготовка

Для тестирования оплаты вам понадобятся shopId и scid вашего тестового магазина. Их можно посмотреть в настройках тестового магазина в личном кабинете.

Проверка оплаты с использованием платежного модуля CMS

Для тестирования оплаты в настройках платежного модуля Яндекс.Кассы:

    переведите модуль в рабочий режим (если включить тестовый режим, оплата не пройдет);

    укажите shopId и scid тестового магазина.

Инструкции по установке и настройке платежного модуля вы можете найти на сайте Кассы, в разделе Настройка CMS, фреймворка или CRM , или запросить у разработчиков вашей системы.

Проверка оплаты с помощью платежной формы

    Создайте пустой файл с расширением *.html.

    Скопируйте в него пример кода нужной вам платежной формы.

    Поменяйте значения параметров shopId и scid на значения shopId и scid тестового магазина.

    Сохраните файл.

Пример формы с выбором способа оплаты на сайте магазина

> > Тестовая платежная форма

Способ оплаты:

Оплата с произвольной банковской карты

Пример формы с выбором способа оплаты на стороне Яндекс.Кассы

Тестовая платежная форма

Проведение тестовой оплаты

Шаг 1. Перейдите к оплате:

    Если вы используете платежный модуль, сделайте заказ так же, как это будут делать ваши клиенты, и перейдите к оплате.

    Если вы используете платежную форму, откройте html-файл в браузере, выберите способ оплаты и нажмите Заплатить . Способ оплаты выбирается на сайте магазина или на стороне Яндекс.Кассы (это зависит от сценария оплаты).

Шаг 3. Если ваш магазин получает уведомления по HTTP (подключен по схеме HTTP-протокол или Платежный модуль ), проверьте, что в вашей системе заказ помечен как оплаченный.

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

Оплата банковской картой

Тестовые банковские карты

Настоящие карты нельзя использовать в тестовом магазине. Вместо них проверяйте оплату с помощью тестовых карт, приведенных ниже. В качестве срока действия укажите любую дату (но больше текущей), CVC и код для прохождения 3-D Secure - любые числа.

Проверка успешных сценариев

Вы можете проверить оплату банковскими картами разных типов.

Номер Тип карты
5555555555554477 MasterCard (с 3-D Secure)
5555555555554444 MasterCard
6759649826438453 Maestro
4111111111111111 Visa
4175001000000017 Visa Electron
370000000000002 American Express
3528000700000000 JCB
36700102000000 Diners Club
Номер Тип карты
5555555555554477 MasterCard (с 3-D Secure)
5555555555554444 MasterCard
6759649826438453 Maestro
4111111111111111 Visa
4175001000000017 Visa Electron
370000000000002 American Express
3528000700000000 JCB
36700102000000 Diners Club

Проверка неуспешных сценариев

Выберите тестовую карту в зависимости от нужного вам сценария.

Номер карты Причина отмены платежа
5555555555554592
5555555555554535
5555555555554543
5555555555554568

5555555555554634

5555555555554527
5555555555554600
5555555555554618
5555555555554626
5555555555554501
5555555555554576
5555555555554550
5555555555554584 настроить ограничения
Номер карты Причина отмены платежа
5555555555554592 Не пройдена аутентификация по 3-D Secure. Покупателю следует повторить платеж, обратиться в банк за уточнениями или использовать другое платежное средство
5555555555554535 Оплата данным платежным средством отклонена по неизвестным причинам. Покупателю следует обратиться в организацию, выпустившую платежное средство
5555555555554543 Истек срок действия банковской карты. Покупателю следует использовать другое платежное средство
5555555555554568

5555555555554634

Платеж заблокирован из-за подозрения в мошенничестве. Покупателю следует использовать другое платежное средство
5555555555554527 Причина не детализирована. Покупателю следует обратиться к инициатору отмены платежа за уточнением подробностей
5555555555554600 Не хватает денег для оплаты. Покупателю следует пополнить баланс или использовать другое платежное средство
5555555555554618 Неправильно указан номер карты. Покупателю следует повторить платеж и ввести корректные данные
5555555555554626 Неправильно указан код CVV2 (CVC2, CID). Покупателю следует повторить платеж и ввести корректные данные
5555555555554501 Организация, выпустившая платежное средство, недоступна. Покупателю следует повторить платеж позже или использовать другое платежное средство
5555555555554576 Исчерпан лимит платежей для данного платежного средства или вашего магазина. Покупателю следует повторить платеж на следующий день или использовать другое платежное средство
5555555555554550 Запрещены операции данным платежным средством (например, карта заблокирована из-за утери, кошелек - из-за взлома мошенниками). Покупателю следует обратиться в организацию, выпустившую платежное средство
5555555555554584 Нельзя заплатить банковской картой, выпущенной в этой стране. Покупателю следует использовать другое платежное средство. Вы можете настроить ограничения на оплату иностранными банковскими картами

Оплата из кошелька в Яндекс.Деньгах

Для тестирования оплаты из кошелька в Яндекс.Деньгах тестовый кошелек не понадобится : в тестовом магазине платежи проходят без участия реального кошелька.

Important. Перед оплатой вам необходимо выйти из аккаунта своего кошелька в Яндекс.Деньгах.

Проведение настоящих платежей

Для магазинов на основе CMS или другой готовой системы необходимо в настройках платежного модуля поменять shopId и scid на настоящие и проверить, что модуль находится в рабочем режиме.

Если вы не используете платежный модуль или другое готовое решение, в платежной форме замените параметры shopId и scid на настоящие.

Зачем нужна Яндекс.Касса?

Подключение сайта к этому платежному сервису позволяет использовать самые популярные способы для оплаты заказов вашими клиентами. По некоторым оценкам в российском сегменте Интернета около 70 млн пользователей, более 20% из них пользуются для оплаты услуг Яндекс.Деньгами, а остальные 80% платят банковской картой, через терминалы или наличными. Подключение к платёжному сервису Яндекс.Касса позволит принимать к оплате:

Также будут доступны способы оплаты(некоторые способы оплат доступны только после согласования с менеджером платежного сервиса! ):

  • Выбор типа оплаты на стороне Яндекс.Кассы, клиент сам выберет удобный ему способ из доступных вам.
  • Со счета пользователя в Яндекс.Деньгах или с банковской карты, добавленной в электронный кошелек
  • С любой банковской карты, которая не добавлена в кошелек пользователя в Яндекс.Деньгах
  • Через терминал приема платежей
  • Со счета мобильного телефона
  • Оплата из кошелька в системе WebMoney
  • Оплата через Сбербанк: оплата по SMS или Сбербанк Онлайн
  • Оплата через мобильный терминал (mPOS)
  • Оплата через Альфа-Клик
  • Заплатить по частям
  • QIWI Wallet

!!!На данный момент интеграция реализована через виджет Яндекса, который предполагает только оплату картой или через сбербанк/интернет-банк

Подключение к Яндекс.Кассе

Важно! Данный способ оплаты доступен к использованию только в случае заключения договора между вашей компанией и платежным сервисом "Яндекс.Касса"!

Настройка подключения приема платежей через электронный платежный сервис "Яндекс.Касса" состоит из двух основных этапов.

  1. Регистрация юридического лица в Яндекс.Кассе.
  2. Настройка подключения в Яндекс.Кассе.
  3. Настройка подключения магазина в Панели Управления сайтом.

Давайте по порядку пройдем и укажем все необходимые настройки для этих этапов!

1. Регистрация юридического лица в Яндекс.Кассе

Заполнить заявку на подключение согласно инструкции .

В результате вы попадете на страницу , где вам необходимо заполнить анкету:

2. Настройка подключения в Яндекс.Кассе.

На этом этапе необходимо заполнить технические настройки подключения.

Выберите "Платежный модуль", нажмите "Продолжить".

Выберите в списке "Ваша система" - ABCP.

Укажите Email для отправки реестров и нажмите “Сохранить и продолжить”

Далее выпустите секретный ключ по инструкции . Кроме секретного ключа (secretKey), вам также понадобится идентификатор магазина в сервисе "Яндекс.Касса" (shopId). Его можно посмотреть в ЛК Яндекс.Кассы в разделе настроек.

Важно! Обязательно сохраните полученные вами значения shopId и secretKey в надежном месте. Данные параметры нам понадобятся для настройки подключения магазина на стороне платформы ABCP.

На этом настройки подключения к платежному сервису "Яндекс.Касса" на стороне платежного сервиса "Яндекс.Касса" завершены, переходим к настройкам на стороне магазина, созданного в сервисе ABCP.

3. Настройка сайта в Панели Управления

Этот этап настройки платежной системы происходит в ПУ Вашего сайта. В ПУ --> Настройка --> Финансы --> Настройка платежных систем необходимо создать новый набор настроек. При создании выбрать систему Яндекс.Касса .
Параметры "Описание " и "Статус " заполнить как рекомендуется на странице описания платежных систем .
В поле "Идентификатор Контрагента (shopId)" Идентификатор Контрагента (shopId)
В поле "Секретный ключ (secretKey)" – укажите полученный в ЛК Яндекс.Кассы параметр Секретный ключ Контрагента (secretKey). При необходимости ключ можно сгенерировать заново по инструкции .
Поля "testShopId" и "testSecretKey" оставьте пустыми.
В поле "Тип оплаты" – укажите способ оплаты, который Яндекс предложит клиенту для оплаты заказа. Для использования нескольких типов создайте несколько отдельных настроек Яндекс.Кассы.
В поле "Демо-режим" – отвечает за работу демо-режима. В демо-режиме можно оплачивать заказ демо-рублями через тестовый аккаунт. Данные тестовой учетной записи нужно запрашивать отдельно. Для переключения ПС Яндекс.Касса на боевой режим (или чтобы протестировать оплату от лица вашего клиента) и получения рабочих учетных данных поставьте "Нет".
Если вы используете интеграцию Яндекс.Кассы с онлайн-кассой для фискализации чеков, то необходимо активировать чекбокс "Отправлять данные для чеков:" и выбрать "Тип налогооблажения компании" и "Настройка НДС" , которые вы указывали при активации онлайн-кассы. Выберите "Признак предмета расчёта" и "Признак способа расчёта" , соответствующие вашей специфике.

3. Оплата при помощи "Яндекс.Касса"

После выбора данного способа оплаты клиенту будет предложено перейти на сайт платежного сервиса "Яндекс.Деньги" для проведения оплаты.
После окончания оплаты клиент будет перенаправлен обратно на ваш сайт. Сервис "Яндекс.Касса" производит оповещение вашего сайта о статусе платежа по специальному протоколу через определенные промежутки времени. Посмотреть статус платежа вы можете на странице "Платежные системы " в ПУ.

Обращаем Ваше внимание, что у Вас есть возможность самостоятельно указывать любой дополнительный текст на странице перехода на сайт Яндекс.Кассы для оплаты заказа. Вы можете сделать это в Панели управления, страница Внешний вид и контент, вкладка Инфоблоки, символьный код нужного инфоблока paymentViaYandexMoney.

Зарегистриуйте там аккаунт.

ШАГ-2: Настройка

2.1

Внимание! по правилам Яндекс.Кассы Ваш сайт должен быть под протоколом SSL, то есть открываться по ссылке начинающейся с https://.

Если у Вас нет SSL протокола - то нужно его подключить (за консультациями обратитесь в тех.поддержку хостера).

Перейдите во вкладку "Настройка магазина"

Скопируйте параметры shopId и перенесите их в настройки модуля

Вам должно прийти письмо от Яндекс.Кассы

Скопируйте оттуда параметр scid и перенесите его в настройки модуля
Внимание! Параметр scid в демо режиме отличается от рабочего scid.
Поэтому для тестирования используйте scid из письма.

Сохраните shopId и scid в настройках модуля

2.2

Скопируйте AvisoURL или checkURL в настройках модуля - там одно и то же значение. Откройте его в браузере и убедитесь что ссылка не ведет на редирект. Пример: редирект с WWW на без-WWW. Если ссылка ведет на редирект то поменяйте ссылку так чтобы редиректа не было. В браузере по ссылке должна открываться пустая страница.

Сохраните его в AvisoURL или checkURL в Параметры для платежей

Выберите "Использовать страницы успеха и ошибки с динамическими адресами" - "ВКЛ"

Задайте shopPassword и сохраните его в настройках модуля

2.3

Назначьте два РАЗНЫХ статуса

ШАГ-3: Тестирование

3.1

Для тестирования лучше всего использовать способ оплаты "Банковские карты". Поэтому добавьте "Банковские карты" в список способов оплаты в настройках модуля.

Включите "Режим отладки" в настройках модуля

3.2

Перейдите в оформление заказа, положите в корзину любой товар, оформите заказ и перейдите на оплату с созданного способа оплаты (Банковские карты).

Сначала откроется проверочная форма, нажмите на кнопку

Должна открыться форма оплаты картой

Запомните номер заказа

3.3

Перейдите в админке в Продажи -> Заказы. И убедитесь что в списке заказов появился заказ с назначенным Вами статусом на шаге 2.3 ("Статус заказа после подтверждения но до оплаты").

Откройте опять письмо от яндекса и перейдите по ссылке

Используйте данные карты для оплаты тестового заказа

После успешной оплаты заказа перейдите в админке в Продажи -> Заказы. И убедитесь что в списке заказов появился заказ со вторым назначенным Вами статусом на шаге 2.3 ("Статус заказа после оплаты").

ШАГ-5: Рабочий режим

Обратитесь в тех.поддержку Яндекс.Кассы с просьбой включить рабочий режим.

Отключите "режим отладки" в настройках модуля.

Назначьте нужные способы оплаты в первой вкладке настроек модуля.

Не забудьте поменять scid на значение из ЛК Яндекс-Кассы, вместо значения из письма

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

Контакты для связи - в шапке этого сайта.

В данной статье рассмотрим подключение метода оплаты "Яндекс.Касса" для интернет-магазина на ADVANTSHOP по "API ", если требуется подключить через "Платежный модуль" перейдите в инструкцию .

Подготовка к подключению метода оплаты

Внимание

Для подключения метода оплаты "Касса от Яндекс.Денег" Вам необходимо приобрести SSL сертификат для доменного имени Вашего магазина. .

После того, как вопрос с SSL-сертификатом решён, перейдём к дальнейшим настройкам.

Регистрация в платежной системе

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

Заполняете анкету на сайте.
1. Выберите "API (для самописных сайтов)" (рис.1).
2. Введите email для отпраки реестов (рис.2)
3. Ожидайте пока проверится информация сотрудниками яндекс.кассы (рис.3)


Рисунок 1.


Рисунок 2.


Рисунок 3.

Заметка

При первоначальной регистрации укажите, обязательно укажите, что требуется подключить магазин по "Новому протоколу API".

После того как будет создан личный кабинет и добавлен магазин проверьте должен указан быть ваш домен и протокол "API" (рис.4)


Рисунок 4.


Рисунок 5.


Рисунок 6.

После сохранения ждем (рис.7).


Рисунок 7.


Рисунок 8.

В момент активации ключа поступит смс на номер, который указали в договоре (не обязательно номер для аккаунта кассы), после подтверждения отобразится информация на экране (рис.9) и сформируется ключ (рис.8).


Рисунок 9.

Настройка метода оплаты на стороне магазина

После успешной регистрации перейдите в настройки магазина, пункт меню "Настройки->Оплата" (рис.10)


Рисунок 10.

На открывшейся странице нажмите "Добавить способ оплаты" и выберите модуль "Яндекс.касса" (рис.11)


Рисунок 11.

В строке "способ подключения" выбираем "API" (рис.12)


Рисунок 12.

1. Укажите shopId - этот номер возьмите в личном кабинете яндекс.кассы и вам его должны так же сообщить.

2. Укажите секретный ключ - параметр создали на стороне яндекс.кассы (рис.8,9).

3. Выберите из списка предпочтительный способ оплаты, либо можете выбрать "умный платеж", тогда на момент оплаты будут доступы все возможные методы оплаты от Яндекс.Кассы.

4. В случае, если Вы хотите передавать фискальные данные в облачную кассу через Яндекс.Кассу - поставьте галочку "Передавать данные для чека". Подробнее

Затем, активируйте метод оплаты, выставив галочку "Активен ", и сохраните изменения нажав кнопку "Сохранить " внизу страницы.

Также, в случае необходимости, укажите вашу ставку НДС из выпадающего списка.

На этом настройка метода закончена.

Проверка. Тестирование платежей

Внимание

Боевые настройки прописываете сразу, поэтому тестовый платеж совершаете на товаре номенальной стоимостью, например, 10 рублей. То есть создаете товар стоимостью 10 руб. и проводите сразу оплату.

Всё готово.

Скачать чек-лист по запуску магазина

ВАЖНО !

  • Вы можете подключить данную систему для принятия платежей, только если вы являетесь индивидуальным предпринимателем или юридическим лицом .
  • Вы можете подключить систему оплаты, Яндекс Касса только при наличии сайта, который уже доступен в интернете по реальному доменному имени.
  • Вы НЕ можете подключить систему оплаты до тех пор, пока ваш сайт доступен по техническому адресу для заполнения.

Заявка на подключение

В поле «Регистрация в личном кабинете» вам будет предложено завести новый почтовый ящик (аккаунт в Яндекс), к которому будет привязана Яндекс.Касса. Использовать имеющийся нельзя.

Заполните все поля и внимательно сохраните данные доступов у себя в надёжном месте.

После заполнения всех полей нажмите «Отправить заявку ». После чего вы попадете на страницу личного кабинета Я.Кассы.

Анкета

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

После одобрения Яндексом вам будет выслан в течение 1-3 дней временный для проведения тестовых платежей «Номер витрины SCID» , который необходим для обмена данными с платежной системой Яндекс.Касса и вашим сайтом, его требуется впоследствии сохранить.

! Если вам необходим бумажный вариант договора – вы можете его запросить через службу поддержки Яндекс.Кассы.

Настройки

После того, как вы получите «Номер витрины SCID», начните настройку способа подключения. Зайдите в личный кабинет Яндекс.Касса в раздел «Настройки»:

Перейдите в админпанель вашего сайта «Настройки»/«Настройки сторонних сервисов»/ «Яндекс.Касса» . И скопируйте ссылки в настройки Яндекс.Кассы, вставляя их в соответствующие поля:

Поставьте ползунок «Я буду проводить тестовые платежи » в положение ВКЛ и вставьте в поля тестовых оплат (демо) те же самые ссылки с админпанели вашего сайта:

Впишите новый e-mail в поле «Email для отправки реестров », к которому привязана Яндекс.Касса.

Подберите пароль в поле «ShopPassword », рекомендуется не менее 12 символов. Для этого можно воспользоваться генератором паролей http://onlinepasswordgenerator.ru/

Вернитесь в админпанель сайта и заполните оставшиеся поля:

1. Shop ID ,берём в шапке нашего личного кабинета Яндекс.

2. Поле «номер витрины SCID», что вы получили от Яндекс.Кассы.

3. В поле «Платёжный пароль» вставьте пароль, что и в поле ShopPassword.

4. Поставьте галочку, «Использовать "тестовый режим" для настройки и отладки»

Тестирование онлайн оплаты

1) Необходимо создать тестовый товар в каталоге вашего сайта. Назначьте тест-товару цену в 1 рубль. (Инструкция по заполнению каталога и карточки товара).

2) Создайте способ оплаты, который будет использовать агрегатор платежей Яндекс.Касса. (Инструкция по настройке способов оплат для вашего интернет-магазина)

3) Далее перейдите на сайт и добавьте тестовый товар в корзину, пройдите оформление покупки и произведите оплату способом, к которому подключена Яндекс.Касса. Если всё правильно настроено, то вас «перебросит» на страницу Яндекс.Кассы, где вам нужно ввести демо-данные банковской карты:

Для тестирования оплаты c банковской карты

Номер карты: 4444 4444 4444 4448

Действует до: любой год и месяц в будущем

Код CVV: 000

Настройка реальных приемов платежей

Если платёж принят, то вам на почту придёт уведомление об успешной оплате. После тестирования онлайн-оплаты вам необходимо связаться с техподдержкой Яндекс.Кассы по почте или позвонить им на номер 8 800 250-66-99 и сообщить о вашей готовности принимать реальные платежи (необходимо будет назвать им Shop ID).

Сотрудники Я.Кассы вас переключат в «боевой» режим и отправят вам на почту новый рабочий код SCID.

ВАЖНО ! Замените его в админпанели вашего сайта на новый и не забудьте снять "галочку" о проведении тестовых платежей. «Сохраните изменения»:

Затем зайдите в личный кабинет Яндекс.Кассы и переведите ползунок «Я буду проводить тестовые платежи» в положение ОТКЛ .

Не забудьте удалить тестовый товар из вашего каталога.

Всё, поздравляем, вы подключили Яндекс.Кассу.

Была ли эта статья полезной?

да нет

Спасибо, ваша оценка крайне важна для нас

Нам очень важно знать ваше мнение, пожалуйста напишите нам какую именно информацию вы не нашли в данной статье, мы обязательно дополним ее и отправим вам ответ письмом.