Настройка платежной системы «Яндекс.Касса. Яндекс.Касса — удобный инструмент для интернет-бизнеса

Яндекс.Касса - известнейший, состоявшийся бренд на рынке электронных платежей. Многие интернет-магазины и онлайн-сервисы пользуются этим платежным агрегатором безальтернативно. Но при этом у них неизбежно появляется потребность в обеспечении фискализации выручки в соответствии с Законом № 54-ФЗ. Ознакомимся со способами такой фискализации, которые поддерживаются платформой от Яндекса.

Что это такое

При использовании CMS-платформ и рассмотренных выше поставщиков сервисов по облачной интеграции онлайн-касс и магазинов процедура приведения профиля Яндекс.Кассы в режим немедленной готовности к началу фискализации будет осуществлена в самые оперативные сроки. Настройки на основных этапах подключения ККТ к Яндекс.Касса в исключительно высокой степени автономны и не требуют активного участия пользователя.

Альтернатива применению Яндекс.Кассы с автономными настройками (как вариант, при отсутствии договоров с поставщиками указанных выше облачных сервисов) - самостоятельная фискализация платежей при сохранении возможности их проведения через агрегатор. Рассмотрим, каким образом такая фискализация может быть реализована.

Варианты «самостоятельной» интеграции

Как мы уже отметили выше, Яндекс.Касса не разъясняет детально, каким именно образом пользователю следует осуществлять интеграцию интернет-магазина и контрольно-кассовой техники «самостоятельно». Правомерно говорить о следующих вариантах такой интеграции:

  1. Интеграция при разработке собственных программных модулей.

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

  1. «Ручная» интеграция процедур:
  • приема платежей через Яндекс.Кассу;
  • фискализации выручки по таким платежам.

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

Такой механизм с недавних пор закреплен в обновленных положениях Закона № 54-ФЗ (подробнее в ). При этом, кассовый чек передается покупателю:

  • в электронном виде - сразу после фискализации выручки (в этих целях используются контактные e-mail или телефон, которые указаны в форме заказа);
  • при отсутствии возможности отправки электронного чека - в бумажном виде при первом обращении покупателя к магазину по какому-либо поводу (например, при получении товара).

Отметим, что в рамках «ручной» интеграции (как, впрочем, и при автоматизированном подключении платежных интерфейсов на сайте к контрольно-кассовой технике) может оказаться исключительно полезной специальная опция Яндекс.Кассы по отправке счетов на предоплату.

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

Рассмотрим теперь, собственно, условия пользования Яндекс.Кассой. Начнем с тарифов.

Комиссия Яндекс.Кассы

Тарифы по Яндекс.Кассе привязаны к способу платежа и предмету расчета. Так, платеж может производиться:

  • за проданные товары;
  • за оказанные услуги (либо проданный цифровой контент);
  • за игровой контент;
  • как благотворительный.

Кроме того, есть еще один критерий - оборот. Если он не превышает 1 млн. рублей в месяц, то тарифы устанавливаются на уровне «Базовый», если превышает, то становится доступным уровень «Премиум». Разница по ставкам между ними может превышать 0,5 пункта.

В целом, тарифы сопоставимы по указанным предметам расчета. Но локальные различия при сравнении стоимости транзакции по одному и тому же способы расчета могут наблюдаться, и они в ряде случаев существенны. Например, при проведении оплаты через систему Яндекс.Деньги тариф по товарам составляет 3,5% («Базовый» уровень), а по услугам - 5,5%. Но если способ оплаты - карта, то ставки одинаковы вне зависимости от предмета расчета - 3,5% на уровне «Базовый» и 2,8% на уровне «Премиум».

Различные онлайн-магазины и виртуальные сервисы сегодня - достаточно популярное и быстро развивающееся направление бизнеса, которое привлекает не только юридических (ООО, ПАО), но и физических лиц, ИП. Однако в таком векторе деятельности скрывается большая сложность: как организовать систему оплаты товаров и услуг? Конечно, можно разработать собственный вариант. Но зачем изобретать велосипед, если существует удобный сервис - "Яндекс Касса"? Для физических лиц он тоже доступен. В тонкостях его работы, преимуществах использования мы с вами разберемся. А также представим подробную инструкцию по подключению.

Что это?

Для начала мы рассмотрим, что такое платежи "Яндекс Касса". Так называется отечественный платежный агрегатор. Иными словами, сервис, принимающий платежи от покупателей и потребителей услуг в пользу физических и юридических лиц. Последними могут выступать онлайн-магазины, кафе, благотворительные фонды, коммунальные компании, учебные центры и проч.

Сервис "Яндекс Касса" (для физических лиц в том числе) доступен для организаций и предпринимателей, зарегистрированных на территории РФ и ближнего зарубежья. А вот платежи в их адрес могут переводить клиенты со всего земного шара.

Свою историю агрегатор ведет с 2013 года. Непосредственно управляется платежным холдингом "Яндекс Деньги". Исследования экспертов за 2015-2016 гг. оценивают это платежное решение как самое популярное в РФ. Как показывает статистика, порядка 30 % российских сайтов (интернет-ритейлеры, порталы государственных услуг и проч.) остановились именно на данной системе расчета.

Как происходит оплата и вывод средств?

Преимущество "Яндекс Кассы" (для физических лиц установлены ограничения) в том, что покупатели и потребители могут выбрать любой из удобных для них вариантов погашения счета. Это выгодно выделяет сервис на фоне конкурентов. Как переводить деньги:

  • Через банковскую карту.
  • Через "Яндекс Деньги" и прочие популярные электронные кошельки.
  • Непосредственно через порталы и мобильные приложения таких известных корпораций, как "Альфа-банк", Сбербанк, "Промсвязьбанк" и проч.
  • Через счет собственного телефонного мобильного номера.
  • Посредством бесконтактных технологий (к примеру, Apple Pay).
  • Наличный расчет через 250 000 точек приема, рассредоточенных по Российской Федерации и другим государствам.

Выводить деньги со счета предприниматель может дважды в сутки. Важно, что "Яндекс Касса" сотрудничает с магазинами только в полном соответствии с ФЗ РФ № 54 (об онлайн-расчете). То есть ИП или ООО должны предоставлять отчеты по каждому полученному через систему платежу в налоговую инспекцию. В противном случае предпринимателя штрафуют или его бизнес закрывают.

Функциональные возможности

Список функциональных возможностей "Яндекс Кассы" (для физических лиц они доступны тоже) постоянно растет. Давайте посмотрим, что платежный агрегатор "умеет" уже сегодня:

  • Выставлять счета в сообщениях приложений-мессенджеров, чатах, СМС, по электронной почте.
  • Подключение автоплатежей (автоматическое списание средств в определенный день).
  • Привязка банковской карты к "Яндекс"-счету (покупателю не нужно вводить данные с нее каждый раз).
  • Услуги предавторизации. Иными словами, замораживание средств на счету клиента в рамках предоплаты. В последующем данная сумма сразу списывается по команде магазина или поставщика услуг. Очень актуально для тех, чья работа может нуждаться в быстром возврате средств клиенту.
  • Доступна оплата как "здесь и сейчас", так и в кредит, рассрочку.
  • Новейшие опции: "безопасная сделка", массовые выплаты, прием платежей через мессенджеры "Телеграм" и "Вайбер", через рассылки электронных писем и чаты онлайн-консультаций на сайтах.

Основные преимущества сервиса

В 2017 году сервис "Яндекс Касса" для физических лиц, ООО, ПАО и госорганизаций признан лидером среди себе подобных. В чем-то успех был связан и с популярностью его "старшего брата" - "Яндекс Денег".

Основные преимущества выделяются следующие:

  • Легкая отправка статистики по полученной прибыли в налоговую инспекцию.
  • Удобный личный кабинет.
  • Ведение статистики по доходам, переводам.
  • Большой выбор способов погашения клиентами выставленных счетов.
  • Сравнительно небольшая комиссия (от 2,8 до 3,5 %).
  • Возможность осуществлять массовые выплаты по составленным шаблонам.
  • Рассылка счетов клиентам - большое разнообразие способов (мессенджеры, СМС, чаты на собственном сайте, электронная почта).
  • Готовые стандартные модули.
  • Надежность и безопасность расчетов, гарантированная авторитетом российской корпорации "Яндекс".
  • Отточенность технической стороны вопроса (сказывается многолетний опыт функционирования системы "Яндекс Деньги", большое число серверов корпорации).

Недостатки сервиса

Отзывы о "Яндекс Кассе" для физических лиц также выделяют и досадные недостатки сотрудничества с данным сервисом:

  • Ограничения на выплаты при сотрудничестве без составления договора.
  • Наличие комиссионных сборов в тарифах за переводы, вывод средств.
  • Возможность привязки только одного сайта.
  • Трудности с составлением формы оплаты для тех предпринимателей, кто не имеет навыков веб-программирования.

Можно ли не регистрировать ИП?

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

  • Увеличенный размер комиссии на вывод средств (3-6 %).
  • Вывод только на "Яндекс Деньги". Если кошелек предпринимателя ниже именного статуса, то переправка средств далее на банковскую карту невозможна.
  • Два варианта оплаты счетов для покупателя.

"Яндекс Платежка" - что это?

"Яндекс Платежка" - это упрощенная "Яндекс Касса". Для физических лиц принцип ее работы прост: покупатель или потребитель фактически вместо ИП пополняет его электронный кошелек ("Яндекс Деньги").

Еще важное достоинство подключения "Яндекс Платежки" - для этого сервиса не нужно подтверждать свою личность, заполнять документ о сотрудничестве. От предпринимателя требуется регистрация в системе "Яндекс Деньги", подключение к "Яндекс Платежке", составление формы оплаты для своих клиентов.

Как переводить деньги? Потребители и покупатели могут оплачивать счета теми же способами, что и в отношении "Яндекс Кассы" - через банковскую карту, электронные кошельки и проч. У предпринимателя же есть возможность вывести средства только с "Яндекс Денег" на банковскую карточку с комиссией 3 % (+ 45 рублей).

Регистрация в системе для физических лиц

Рассмотрим, как подключить "Яндекс Кассу" для физических лиц:

  1. Откройте главную страницу "Яндекс Денег".
  2. Кликните на "Создать кошелек".
  3. Вы можете зарегистрировать его через свой профиль в одной из соцсетей или выбрать вариант с составлением логина и пароля.
  4. После регистрации достаточно подтвердить свой адрес электронной почты - пройти по письму со ссылкой.
  5. Зайдите в личный кабинет в системе "Яндекс Деньги", щелкните на "Прием платежей".
  6. Выберите один из вариантов, что вы хотите видеть на своем сайте. Самый простой - стандартная "Форма". Можно также остановиться на "Кнопке" или "Кастоме" (если вы сильны в веб-разработке).
  7. Конструктор предложит вам вписать в форму информацию, что будет отражаться на вашем сайте. Прикрепите к своей кассе банковскую карту для вывода на нее средств от клиентов.
  8. Скопируйте предоставленный вам системой код.
  9. Код можно в дальнейшем вставить на собственный веб-ресурс. Этого достаточно для его исправной работы.

Отметим, что созданный кошелек имеет статус "Анонимный"! Это значит, что хранить на нем можно только до 15 тысяч рублей. Пользователи отмечают, что нередка практика удаления системой анонимных кошельков вместе с хранящимися на них средствами.

Поэтому для безопасности своего дохода повысьте статус до "Именного". Для этого достаточно отправить скан собственного паспорта, следуя подсказкам системы. С "Именным" объем кошелька вырастает до 60 тысяч рублей. Кроме того, такой профиль не удаляют из-за длительной неактивности.

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

Аналоги

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

  • Unit Pay.
  • RoboKassa.
  • Wallet One.
  • Payeer.

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

Это универсальный платежный инструмент для интернет-магазинов, онлайн-сервисов и благотворительных фондов. Через Кассу можно получать разовые или регулярные платежи (с автоматическим списанием средств) с банковских карт Visa, MasterCard и Maestro, а также наличными (через терминалы и салоны связи), электронным деньгами (Яндекс.Деньги и WebMoney), со счёта мобильного и через интернет-банк (Сбербанк Онлайн, Альфа-Клик, MasterPass). Работать с Кассой могут юридические лица или индивидуальные предприниматели.

! Важно!

Сначала вам нужно сделать интернет-магазин. И этот интернет-магазин должен быть законченным.

  • Не должно быть пустых страниц;
  • Нужно указать контактную информацию и информацию о компании;
  • Необходимо подключить свой домен вида site.ru :
  • Говоря иначе, посмотрите на ваш интернет-магазин. Он закончен? Если да, то подключаем Яндекс.Кассу.

Приступаем к регистрации

1. Переходим на сайт https://kassa.yandex.ru/ и нажимаем кнопку зарегистрироваться на слайдере

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

  • Тип организации (ИП или Юридическое лицо)
  • Адрес вашего сайта
  • Выбрать страну в которой вы зарегистрированы из доступных
  • Указать ваш ИНН (Идентификационный номер налогоплательщика)
  • Контактное лицо
  • Email для связи
  • Контактный телефон (обязательно указать свой действующий номер)
  • Терминал для смартфона (необязательно для работы, на ваше усмотрение)

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

  • придумайте логин для вашего аккаунта, он будет иметь вид [email protected]
  • укажите надежный пароль и повторите его в поле ниже. Пароли вида qwerty, asdfg, zxcvb или состоящие из номера вашего телефона, даты рождения, не являются надежными.
  • укажите кодовое слово, оно вам буде нужно для восстановления доступа к аккаунту, сохраните его надежно и никому не говорите.

Вводите код с картинки и жмете на кнопку «Отправить заявку».

3. Если вы все ввели корректно, после нажатия на кнопку вы увидите такое сообщение:

Жмем на «Продолжить» и переходим к следующему шагу.

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

Где нужно указать:

  • checkURL - https://domain.ru/yandex_ kassa_check
  • avisoURL - https://domain.ru/yandex_ kassa_aviso
  • successURL -http://domain.ru/yandex_kassa/ success
  • email для отправки реестров
  • ShopPassword - придумайте надежный пароль для вашего магазина (понадобится при последующих настройках)

Важно:

  • domain.ru нужно заменить на название вашего домена.
  • checkURL и avisoURL - обязательно должны быть указаны с протоколом https.
  • пункт «Использовать страницы успеха и ошибки с динамическими адресами» отмечать не нужно.

Выглядеть это должно так:

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

8. Теперь нужно настроить сам «Базуим» для работы с Яндекс.Кассой. Для этого перейдите на страницу настроек « » , нужно отметить пункт который указан на скриншоте ниже:

  • Идентификатор контрагента (рис.1)
  • Номер витрины контрагента (рис.1)
  • Пароль магазина (рис.1)

Важно! Перед тем как вам выдадут реальные идентификаторы и номер витрины. Менеджер Яндекс.Кассы выдаст вам данные для проведения тестового платежа. Нужно указать их, так же отметить чекбосом "тестовый режим" (рис. 2). После того как вы пройдете проверку, вам выдадут реальные данные.

На этом все, ваш сайт готов принимать оплату через эту систему.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сервис Яндекс касса предназначен для оплаты товаров и услуг на своем сайте. Как его внедрить на сайт и настроить?

Подготовка

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

ВНИМАНИЕ: Яндекс касса работает только с юридическими лицами и ИП. Для физических лиц есть сервис яндекс деньги.

Необходим SSL сертификат

SSL (англ. secure sockets layer - уровень защищённых сокетов) - криптографический протокол, который подразумевает более безопасную связь.

SSL сертификат
Купить SSL не сложно. Обычно продается у доменных регистраторов или фирм посредников. У последних можно купить дешевле. Летом 2015 года я купить SSL сертификат за 600 руб. в год.

На "нормальных" хостингах вам без проблем установят SSL на ваш домен. Просто перешлите все файлы от продавца SSL в службу поддержки хостинга. Как это сделал я. На хостинге Jino.ru все сделали без проблем.

Проверить, что все установлено очень просто, ваш сайт должен открываться с https://site.ru. Сразу оговорюсь, что для яндекс кассы протокол https нужен только для двух php файлов, которые и открываться никогда не будут.

Возможно, на вашем сайте при открытии его с https перестанет работать флешь или еще "поедет" верстка. Я написал скрипт на php целью которого с https открывать только те страницы, которые нам нужны. Остальные открываются только с http.

Начинаем заполнять анкету от Яндекс кассы

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

Делаем для тестирования

Заходим сюда = https://github.com/YandexMoney/yandexmoney/tree/master/Yandex.Kassa/example%20integration/php и скачиваем три файла - checkorder.php, config.php, paymentaviso.php (внизу приложу архив)

Загружаем файлы на сайт. В любые папки, но так чтобы config.php подключался правильно к checkorder.php и paymentaviso.php. В checkorder.php и paymentaviso.php есть include("config.php"); поэтому убедитесь в правильно указанном пути. Файл config.php нужно заполнить
$configs["shopId"] = "";
$configs["scId"] = "";
$configs["ShopPassword"] = "";
Это у вас должно быть.

Проверьте файлы checkorder.php и paymentaviso.php. Временно сотрите там все, напишите любой текст и откройте его в браузере через https://site.ru/...ваши папки.../checkorder.php и https://site.ru/...ваши папки.../ paymentaviso.php. Если все открылось нормально, то можно двигаться дальше. Если нет, дальше не делаете – работать не будет. Ищите причину и устраните её.

Дальше создаем еще две страницы для successURL - оплата прошла и fatailURL – оплата не прошла. Можно сделать оду страницу и проверять через переменную. Это есть в видео. Пусть пока будут пустыми, мы заполним их ниже.

Получилось четыре URL адреса. Заполняем их в анкету.

Делаем для продакшн

Делаем тоже самое, только меняем url названия. Например, перекладываем те же четыре файла в разные папки. Оправляем анкету в Яндекс кассу.

HTML Форма

От Яндекс кассы пришло письмо с одобрением формой для оплаты в ТЕСТОВОМ РЕЖИМЕ. Ставим ее на любую страницу сайта и заполняем поля.

Здесь пишите ваши id

В orderNumber любое число. Оно не может повторяться два раза. Всегда уникальное. Я использовал функцию time();

Можно создавать свои поля в названии инпута, обязательно сначала должен быть префикс cps_

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

successURL и fatailURL

Теперь можно заполнить файлы successURL и fatailURL

Открываем successURL, пишем "Оплата прошла" или подобное, в fatailURL пишем "Оплата не прошла".
Потом в этих файлах можно дописать php проверки. Это уже все индивидуально. Главное что бы мы переместились на successURL страницу, после успешной оплаты.

Тестовая оплата

Проведем тестовую оплату. Берем страницу с нашей формой, нажимаем на кнопку (submit). Открываем данные вашей тестовой банковской карты, присланные вам в письме от Яндек кассы, и вводим их для совершения платежа. И для банковской карты и для яндекс денег в тестовом режиме используйте только присланные тестовые данные. Настоящих номеров карт вводить не надо. (См. видео)

После успешной оплаты вы должны переместиться на страницу successURL. Вы должны увидеть надпись "Оплата прошла". Внимательно посмотрите url и вы увидите присланные переменные. Их можно получить проверить и т.д..

Мне писали на почту уже два человека и возмущались таким не надежным способом передачи данных. Полностью согласен.

Скажу сразу. На момент написания этой статьи данные передаются только методом GET. Может в будущем это будет исправлено.

Боевой режим

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

action="https://money.yandex.ru/eshop.xml"

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

Видео Яндекс касса