Подключение сервиса приема онлайн-оплаты Я.Касса. Подключение метода оплаты Яндекс.Касса Где взять scid яндекс касса

07.10.2021 Обзоры 

Юридические лица и индивидуальные предприниматели могут принимать оплату через Яндекс.Кассу .

Сейчас мы рассмотрим полный алгоритм подключения Лейки к Яндекс.Кассе.

Если у вас Новый API Яндекс.Кассы.

1. Зарегистрируйтесь на сайте Яндекс.Кассы: https://kassa.yandex.ru/ . В ответ на заявку вам придет письмо с инструкцией по подключению.

  • Адрес сайта: https://your-site.ru/
  • CMS (*): WordPress (Лейка)
  • Адрес для уведомлений: https://your-site.ru/leyka/service/yandex/process/
  • Email для реестров: Ваша почта, на которую вы хотите принимать служебные письма от Кассы.

Вместо «your-site.ru» вставьте домен вашего сайта.

3. После заполнение анкеты, отправьте её в Яндекс.Кассу и ждите их ответа.

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

5. Вам нужно два параметра: «shopId» и «Секретный ключ для API » .

7. Выберите необходимые модули в Яндекс.Кассе и поставьте галочки. Например, Банковская карта и Яндекс.деньги. Внизу появится блок «Параметры платежных систем» . При клике на Яндекс.Кассу, откроются поля для настроек.

8. Поставьте галочку «Отметьте, если ваше подключение к Яндекс.Кассе использует новый API» .

9. Заполните поля «Параметр shopID» и «Секретный ключ для API» . И нажмите «Сохранить настройки» .

10. Настройка завершена. Создайте свою первую кампанию и попробуйте провести платежи.

Если у вас Старый API Яндекс.Кассы.

1 шаг - Заявка на подключение к Кассе

Заполните заявку и создайте личный кабинет на сайте Кассы: https://kassa.yandex.ru/ . В ответ на заявку вам придет письмо с инструкцией по подключению.

2 шаг — Заполнение технической анкеты

После заполнения анкеты для подключения перейдите на вкладку «Способ подключения» и заполните анкету, согласно инструкциям.

Инструкция №3

Вместо « your-site-name.org

Вместо «your-site-name.org » — вставьте домен вашего сайта.

Внимание! Яндекс принимает только защищенные соединения, поэтому ссылка обязательно должна начинаться с «https » и не в коем случае не с «http:» Для этого нужно получить SSL-сертификат. Инструкция – ниже.

Инструкция №4

В поле successURL необходимо вставить ссылку на страницу, которая будет показываться жертвователю в случае успешного завершения платежа. Эта страница автоматически генерится Лейкой при установке плагина.

Вместо « your-site-name.org » вставьте домен вашего сайта.

Вместо «your-site-name.org» — вставьте домен вашего сайта. Вы также можете изменить текст самой страницы и вставить форму обратной связи.

3 шаг — настройка сервера

Яндекс.Касса работает исключительно с сайтами, получившими SSL-сертификат – он гарантирует безопасность обмена данными.

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

Нам нужно добавить для сайта http(-s)://your-site-name.org/ самоподписанный SSL-сертификат. Он должен позволять работу через https, как минимум, следующих адресов: *подставить ссылку Payment_aviso*, *подставить ссылку Check_order

В зависимости от уровня хостинга вам:

  1. Сделают SSL-сертификат бесплатно
  2. Попросят дополнительные деньги за настройку сервера
  3. Объяснят, как это сделать самостоятельно.

5 шаг - заключение договора

Когда анкету проверят специалисты Кассы, в личном кабинете появится кнопка для скачивания договора. Проверьте его, подпишите и загрузите сканы всех листов там же - в личном кабинете Кассы.

6 шаг — настройка лейки

В статье « » мы увидели, где конкретно в лейке настраиваются платежные опции.

Обратимся к настройке системы «Яндекс.Кассы».

При выборе способа оплаты жертвователь увидит пояснение:

Яндекс.Деньги
Яндекс.Деньги - это сервис онлайн-платежей. После заполнения формы вы попадете на сайт Яндекс.Денег , чтобы подтвердить перевод.

Web.Money
WebMoney - международная система расчетов и приема платежей. После заполнения формы вы попадете на сайт WebMoney , чтобы подтвердить перевод.

Банковская карта
После заполнения формы вы попадете на сайт Яндекс.Денег . Введите данные карты и подтвердите платеж.

Эти тексты можно поменять или оставить как есть.

Параметры 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.

С помощью этого модуля Вы можете интегрировать прием платежей на сайте как юр.лицо (Яндекс Касса) или как физ.лицо (Яндекс Деньги)

Список способов оплаты в Яндекс Кассе (юр.лицо):

  • Банковские карты
  • Яндекс.Деньги
  • WebMoney
  • Наличные
  • Интернет-Банки: СбербанкОнлайн, АльфаКлик, ПромСвязьБанк, MasterPass
  • Мобильные операторы

Список способов оплаты в Яндекс Деньгах (физ.лицо):

  • Банковские карты
  • Яндекс.Деньги
  • Мобильные операторы

Названия и иконки

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

Иконку можно выбрать из списка или назначить свою.


Отложенная оплата

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

Вот как это работает :
В момент когда покупатель нажимает на кнопку "Подтвердить заказ" происходят события:
- Заказу присваивается статус и он отображается в админке в "Продажи" => "Заказы"
- Покупатель пробрасывается на страницу сайта где он видит сообщение о том что заказ создан и что менеджеры свяжутся с ним после проверки заказа.
- Покупателю приходит e-mail о том что заказ создан
- в истории заказа создается комментарий, который покупатель не увидит. В этом комментарии задается ссылка в Робокассу на оплату заказа

После этого администратор проверяет заказ и принимает решение дать пользователю возможность оплатить заказ.
Администратор заходит в историю заказа, и копипастит из истории, скрытое от покупателя, сообщение со ссылкой на оплату в Робокассе.
И создает новый комментарий к заказу с уведомлением пользователя о нём.
После этого пользователю приходит письмо о том что статус заказа изменился и со ссылкой на оплату заказа.

В момент когда покупатель оплачивает заказ происходят события:
- статус заказа меняется
- покупателю приходит письмо о том что статус заказа изменился

Генерация ссылок на оплату

Вы можете передавать фискальную информацию в свою онлайн-кассу двумя способами:

    с нашей помощью (если у вас касса одного из наших партнеров),

    самостоятельно (если у вас другая касса).

Выбор можно сделать в разделе Онлайн-касса в настройках личного кабинета.

С нашей помощью

Чтобы отправлять фискальные данные с нашей помощью, арендуйте онлайн-кассу одного из наших партнёров: Orange Data, АТОЛ Онлайн, МодульКасса или Бизнес.Ру.

Когда всё будет готово, пропишите настройки онлайн-кассы в личном кабинете Яндекс.Кассы. Вот инструкция:

    Перейдите в Настройки и в разделе Как работать с онлайн-кассой выберите «Через Яндекс.Кассу».

    Откроются настройки интеграции с вашей кассой. Они зависят от того, с каким из наших партнёров вы сотрудничаете.

    АТОЛ

    Чтобы их получить:

    a. В личном кабинете АТОЛ выберите раздел Мои компании .

    b. Нажмите кнопку Файл настроек для CMS .

    c. Скачается XML-файл с настройками. Найдите элемент access : в нём будут все три параметра.

    d. Перенесите эти параметры в личный кабинет Яндекс.Кассы.

    МодульКасса

    Нужно указать три параметра: логин для токена, пароль для токена и код группы касс.

    • Логин для токена - это логин от личного кабинета МодульКассы.

      Пароль для токена - это пароль от личного кабинета МодульКассы.

      Код группы касс - это идентификатор точки продаж в личном кабинете МодульКассы.

    Бизнес.Ру Онлайн-Чеки

    Нужно указать три параметра: логин для токена, пароль для токена и код группы касс.

    Чтобы их получить:

    a. В личном кабинете сервиса «Бизнес.Ру Онлайн-Чеки» зайдите в раздел Интеграция .

    b. Выберите карточку Яндекс.Кассы и нажмите Подключить интеграцию или Редактировать .

    c. Скопируйте параметры и пропишите в личном кабинете Яндекс.Кассы.

      Логин для токена - это Логин.

      Пароль для токена - Пароль.

      Код группы касс - Group_code.

    Укажите, какой адрес печатать в чеке - это может быть адрес вашего магазина (город, улица, дом) или адрес сайта (URL).

    Укажите почту для ошибок - электронный адрес, на который вам удобно получать сообщения о неполадках: если ваша онлайн-касса перестанет нам отвечать, на эту почту сразу придет письмо.

    Выберите способ отправки чека в онлайн-кассу

    За 3 дня (рекомендуется) : сначала проходит оплата, а потом данные для чека отправляются в онлайн-кассу. Если онлайн-касса не ответит, оплата пройдет, но чек может так и не отправиться (в этом случае на Почту для ошибок придёт письмо). Чек можно будет отправить ещё раз из истории платежей в личном кабинете.

    За 5 минут : сначала данные для чека отправляются в вашу онлайн-кассу. Когда от неё придёт ответ, что с чеком всё в порядке, мы начнём проводить оплату. Если онлайн-касса не ответит в течение 5 минут (например, что-то случится на стороне провайдера), оплата не пройдет: деньги вернутся покупателю. Этот вариант можно использовать, только если канал связи с онлайн-кассой работает без перебоев (иначе будут проблемы с платежами).

    Настройте свой сайт.

    Если у вас самописный сайт , добавьте в запрос на оплату новые параметры: название товаров, их цены, ставку НДС, а также информацию о покупателе.

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

    Готово: теперь в момент платежа мы будем передавать данные для чека в вашу онлайн-кассу и сообщать вам об ошибках с чеками (если такие будут).

Самостоятельно

Это вариант для тех, кто не работает с нашими партнёрами (Orange Data, АТОЛ, МодульКасса) и использует любую другую кассу.

В настройках личного кабинета Яндекс.Кассы перейдите в раздел Онлайн-касса и в блоке «Как работать с онлайн-кассой» отметьте «Самостоятельно». Готово: платежи через Яндекс.Кассу будут проходить независимо от того, работает ваша онлайн-касса или нет.

Настройки магазина

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

Сайт магазина - адрес сайта, который принимает платежи через Кассу. Если сайта нет, адреса не будет.

shopId - идентификатор магазина в Кассе, используется в платежных формах и в запросах к Кассе.

scid - идентификатор витрины (платежной формы на стороне Кассы), используется в платежных формах и в запросах к Кассе.

Параметры для платежей

Почта для реестров - на этот адрес приходят ежедневные реестры со списком всех успешных платежей.

Внимание! Платежные запросы Кассы передаются только на защищенные сайты. Все адреса должны начинаться с https: это значит, что ваш сайт защищен SSL-сертификатом. Если у сайта нет сертификата, Касса перестанет работать.

Email-протокол

При этом способе подключения нужен только один параметр: электронная почта для сообщений об успешной оплате. Как только пользователь заплатит, на нее придет письмо с подробностями.

Протокол API

URL для уведомлений - это адрес в вашей системе, на который будут приходить уведомления о событиях.

События - список событий, о которых вы можете получать уведомления на этот адрес.

payment.succeeded Платёж прошел успешно.
payment.waiting_for_capture Платёж ожидает подтверждение (для платежей

Подключение состоит из трех шагов:

Регистрация магазина в Яндекс.Кассе

Теперь необходимо заполнить анкету и указать настройки подключения:

Для заполнения анкеты потребуются следующие данные: Общие сведения, Контактная информация, Государственная регистрация, Банковский счет, Данные руководителя, Данные бенефициарного владельца, Загрузка документов (сканы оригиналов).

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

Когда договор будет подписан, вам пришлют данные для подключения магазина - ShopID и scid . Они понадобятся при настройке способа оплаты в магазине.

Примечание : Все клиенты которые зарегистрируются по ссылке получат премиум-уровень (от 2,8%) на три месяца.

Настройка способа оплаты

Перейдите в панель управления интернет-магазином, выберите раздел «Оплата, доставка, валюта и курсы» и добавьте в нем новый способ оплаты:

Укажите название и описание способа оплаты (1), установите галочку «Использовать модуль электронных платежей» и выберите в списке «Яндекс.Деньги» (2). Нажмите на ссылку «Настройки модуля» (3):

Необходимо выполнить следующие настройки:

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

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

Выберите платежный модуль «uCoz» (1). Данные в пунктах 2, 3, 4 возьмите из настроек способа оплаты интернет-магазина. Нажмите на кнопку «Сохранить и продолжить»:

Готово. Способы оплаты, которые вы подключили через Яндекс.Кассу, теперь работают на вашем сайте.

Подключение онлайн кассы

Зайдите в личный кабинет Яндекс.Кассы и найдите в нем настройки подключения, вкладка «Онлайн касса». Укажите, что собираетесь печатать чеки через Яндекс.Кассу (1) и выберите партнера (2):

Вам потребуется указать настройки: «Логин для токена», «Пароль для токена», «Код группы касс». Их можно получить в личном кабинете «Атол.Онлайн» или «МодульКасса» после регистрации и заключения договора с ОФД. Поля «Адрес в чеке» и «Почта для ошибок» задаются самостоятельно.

Сохраните настройки.

Теперь все готово для отправки данных об оплатах на онлайн кассу.

Подключение способа оплаты Яндекс.Касса