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

Подготовка

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

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

Необходим 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[‘shop ;
$configs[‘sc ;
$configs[‘ShopPassword’] = ”;
Это у вас должно быть.

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

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

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

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

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

HTML Форма

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

Читайте также:  Paument ru tele2 оплата по карте

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

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

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

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

successURL и fatailURL

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

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

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

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

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

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

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

Боевой режим

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

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

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

Яндекс.Касса — инструмент для проведения онлайн-платежей. С помощью Яндекс.Кассы можно получать платежи за заказы в Эквид-магазине:

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

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

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

Чтобы подготовить сайт с магазином к подключению Яндекс.Кассы:

  1. Добавьте товары с описанием и ценами.
  2. Опишите условия оплаты, регионы доставки товаров и порядок возврата денежных средств.
  3. Укажите полное название вашей компании, ИНН, юридический и фактический адреса, телефон и адрес электронной почты.

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

Если ваш Эквид-магазин добавлен на сайт, создайте отдельную страницу или страницы на сайте и опишите там все условия.

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

Шаг 1

Оставьте заявку на подключение, заполнив следующие поля:

  • Контактное лицо и email. Укажите ФИО и email контактного лица, с которым будут общаться сотрудники компании Яндекс.
  • Номер телефона.Укажите контактный телефон по которому с вами смогут связаться сотрудники компании Яндекс если возникнут дополнительные вопросы.
  • Адрес сайта. Укажите URL-адрес вашего сайта, например, http://www.yandex.ru/ или http://www.amazon.com/. Сайт должен функционировать и быть полностью в рабочем состоянии. На сайте должна быть информация о товарах или услугах, информация о вашей организации и контактные данные.
  • ИНН (идентификационный номер налогоплательщика). Для организаций, зарегистрированных в России.
  • Страну из выпадающего списка, если организация зарегистрирована не в России.
  • Тип вашей организации: юридическое лицо или индивидуальный предприниматель.
Читайте также:  Совкомбанк салават график работы

Шаг 2

Теперь вы можете зайти в свой Личный кабинет в Яндекс.Кассе:

  1. Перейдите на страницу https://money.yandex.ru/my/questionnaire.
  2. Заполните «Анкету для подключения».
  3. После заполнения разделов «Общие сведения», «Контактная информация», «Банковский счет», «Данные руководителя», «Загрузка скан-копий» нажмите Отправить анкету:

Шаг 3

  1. Перейдите на вкладку «Настройки».
  2. Нажмите кнопку Задать.
  3. Выберите Платёжный модуль → Эквид.
  4. Нажмите Дальше.
  5. В поле checkURL добавьте значение https://app.ecwid.com/yandexkassa
  6. В поле avisoURL добавьте значение https://app.ecwid.com/yandexkassa
  7. Включите опцию «Использовать страницы успеха и ошибки с динамическими адресами».
  8. Включите опцию «Я буду проводить тестовые платежи».
  9. В поле checkURL (демо) добавьте значение https://app.ecwid.com/yandexkassa.
  10. В поле avisoURL (демо) добавьте значение https://app.ecwid.com/yandexkassa.
  11. В поле Email для отправки реестров добавьте ваш контактный e-mail адрес.
  12. В поле ShopPassword добавьте свой пароль.
  13. Нажмите Отправить:

Шаг 4

После того, как вы отправили все необходимые данные, вам придет сообщение с данными по настройке. В этом сообщении будут номера shopID и scid.

Шаг 5

  1. В панели управления Эквида-магазином перейдите в раздел Оплата.
  2. Кликните Подключить Yandex.Kassa:

    В окошке настроек способа оплаты заполните поля данными из письма от Яндекс.Кассы:

      Идентификатор Контрагента = shop >
  1. Сохраните изменения.
  2. Откроется новое окошко, где вам нужно настроить способы оплаты в Яндекс.Кассе.

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

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

Отправка фискальных данных в Яндекс.Кассу

Если вам необходима отправка фискальных данных по ФЗ 54, подключите вашу онлайн кассу в личном кабинете Яндекс.Кассы по инструкции.

Укажите информацию по процентной ставке НДС в панели управления Эквида → Оплата → Yandex.Kassa в блоке Ставка НДС для формирования электронного чека.

По умолчанию для магазина задается значение «Рассчитывается для каждого товара по настройкам магазина». Чтобы это значение работало, укажите налоговую ставку отдельно для каждого товара в панели управления Эквида → Каталог → Товары, вкладка Налоги и доставка.

Чтобы изменить значение для ставки НДС, кликните на стрелочку рядом и выберите подходящее значение:

SSL-сертификат на вашем сайте

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

SSL-сертификат — это уникальная цифровая подпись вашего сайта. Он нужен для передачи персональных данных по защищенному соединению между клиентом и сервером.

Вы можете получить SSL-сертификат для домена вашего сайта у любых удостоверяющих центров. Часто SSL-сертификат входит в стоимость хостинга сайта. Это можно уточнить в службе поддержки провайдера.

Во многих CMS сертификат доступен по умолчанию. Уточните в службе поддержки своей CMS, есть ли возможность установить SSL-сертификат для домена, и что для этого нужно сделать. Например, у нашего партнера REG.RU можно получить SSL-сертификат бесплатно при регистрации домена.

Замечательно! Спасибо за ответ!

Сожалеем об этом! Ответим на ваш вопрос в почте или чате.

Перед тем как подключить Яндекс.Кассу на сайт нужно разобраться, кому она подойдет, а кому нет. Сервис работает только с юридическими лицами, подключение физических лиц невозможно. Если вам все же нужно подключиться к кассе, то самым очевидным решением будет регистрация в налоговых органах в качестве индивидуального предпринимателя. При этом, подключаясь к Яндекс.Кассе, вы получите возможность на 100% соответствовать новому федеральному закону 54 и вести свой бизнес в рамках правового поля.

Читайте также:  Сбербанк в нижневартовске вклады

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

При продаже цифровых товаров касса берет самую большую комиссию – 5%, поэтому для инфобизнеса и продажи программного обеспечения, компьютерных игр лучше выбрать другую систему. Например, Robokassa.

Яндекс.Касса идеально подойдет для компании, ведущей классический бизнес с оборотами больше 500 000 рублей в месяц, и которой важно показать свои статус и надежность перед клиентами.

Что нужно подготовить перед подключением агрегатора Яндекс.Касса?

Перед подключением вам нужно будет подготовить паспорт директора или индивидуального предпринимателя, а также лицензии на ведение деятельности (при необходимости). Копии всех документов нужно будет отправить на проверку в личном кабинете. Ездить в офис Яндекса не понадобится, все подключение происходит в удаленном режиме.

  • Должны быть предоставлены все товары/услуги и полная информация о них.
  • Должны присутствовать заполненные страницы «Контакты» и «О Компании».

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

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

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

Процедура подключения и настройки Яндекс.Касса

Пошаговая инструкция, как подключить и настроить Яндекс.Кассу на своем сайте:

  1. Регистрация на сайте кассы: указываем страну и название фирмы, либо ИНН.
  2. Указываем имя, контактный телефон и почту.
  3. Заполняем и отправляем анкету на подключение.
  4. Далее нужно прописать настройки для технической интеграции.
  5. Блок технических настроек может напугать далекого от программирования человека.
  6. Поэтому на этой стадии лучше воспользоваться опцией «Выдать доступ» и пригласить технического специалиста вашей компании, который быстро и четко проведет интеграцию.
  7. Следующая стадия – подключение онлайн-кассы. Нужно выбрать, будете ли вы использовать онлайн-кассу Яндекса или же собственное решение. Если вы выберете первый вариант, то нужно будет арендовать или купить онлайн-кассу у партнёров Яндекса и затем вписать ее данные в этом окне.
  8. После заполнения всех анкет и настроек менеджер подготовит договор на подключение. Вам нужно будет с ним ознакомиться, распечатать, подписать и отправить менеджеру.
  9. Теперь только остается дождаться сообщения о подключении. Это может занять до 3 дней, а пока можно осуществлять техническую интеграцию и детально настраивать платежный шлюз при помощи тестового магазина.

Какие сложности могут возникнуть?

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

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

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

Заключение

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Ваше имя