Настройка приёма платежей в Drupal 8

 

По этой инструкции можно настроить приём платежей для сайта на Drupal через один из сервисов Яндекса.

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

Яндекс.Платёжка: позволяет принимать платежи на счёт компании, без договора. Подходит для юрлиц и ИП.

 

Установка модуля

1. Скачайте архив (zip, 87 Кб).

2. Cкопируйте содержимое архива в папку /sites/all/modules на вашем сервере.

3. В панели управления выберите «Модули». В открывшемся списке найдите «Яндекс.Деньги 2.0».

4. В разделе «Яндекс.Деньги 2.0» поставьте галочки рядом с Yandex.MoneyCore, Yandex Ubercart и Yandex Commerce.

5. Нажмите Сохранить настройки и дождитесь надписи Настройки сохранены. Готово — модуль установлен и активирован.

Как включить русский язык

1. Нажмите вкладку Управление в верхнем меню, откроется панель управления сайтом. Там выберите пункт Конфигурация.

2. На открывшейся странице найдите блок Регион и язык. Выберите последний пункт — User interface translation.

3. Перейдите на вкладку Импортировать.

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

После этого интерфейс модуля будет переведён на русский язык.

Настройка приёма платежей через Яндекс.Кассу

Чтобы настроить приём платежей по этой инструкции, нужно подключиться к Яндекс.Кассе и получить shopId и Секретный ключ.

  • shopId появится в личном кабинете Кассы сам, когда вы подключитесь к сервису,
  • секретный ключ нужно самостоятельно выпустить и активировать в личном кабинете Кассы. Подробнее в Помощи Кассы

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

 

Настройка приёма платежей

Внимание. В Drupal 7.x была возможность выбрать, где будет происходить оплата — на стороне вашего магазина или на стороне Яндекс.Кассы. В Drupal 8.x возможна только оплата на стороне Кассы, соответственно, доступны настройки только для этого сценария оплаты.

1. Нажмите вкладку Управление в верхнем меню, откроется панель управления сайтом. Там выберите пункт Торговля.

2. Выберите пункт «Конфигурация».

3. На открывшейся странице найдите блок Оплата и перейдите по ссылке Платёжные шлюзы.

4. Найдите строку с платёжным шлюзом Yandex Checkout и нажмите Редактировать, чтобы перейти в настройки.

5. Перед вами страница настроек Yandex Checkout. В Drupal 8.x все настройки модуля Яндекс.Кассы происходят на этой странице.

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

  • shopId появится в личном кабинете Кассы сам, когда вы подключитесь к сервису,
  • секретный ключ нужно самостоятельно выпустить и активировать в личном кабинете Кассы. Подробнее в Помощи Кассы

Также здесь можно включить отправку данных для чека и указать ставки НДС, если вы используете решение Яндекс.Кассы по 54-ФЗ.

Как настроить приём платежей через Яндекс.Платёжку

Настройка приёма платежей через Платёжку состоит из трёх этапов:

  1. На сайте Платёжки получите настройки платёжной формы.
  2. Пропишите эти настройки в панели управления сайтом.
  3. Заплатите за работу формы.

Как получить настройки платёжной формы

1. На сайте Платёжки заполните шаблон формы: в поле Название товара или услуги напишите «Оплата заказа». Поле Сумма заполнять не нужно, добавлять другие товары или дополнительные поля тоже не нужно — всё уже учтено в вашей CMS.

Как выглядит шаблон формы

2. Нажмите Продолжить и на открывшейся странице заполните анкету компании.

Нужно указать:

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

3. Нажмите Создать форму. Реквизиты, сайт и другие данные, которые вы указали, отправятся на проверку. Она займет пару минут.

4. Если всё в порядке, вам придёт электронное письмо с параметрами формы и реквизитами для лицензионного платежа.

Как выглядит письмо

Как прописать настройки в панели управления

1. В панели управления сайтом нажмите Конфигурация — Система — Настройка модуля Яндекс.Деньги 2.0.

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

3. В поле Yandex.Billing's identifier скопируйте ID формы из письма Платёжки: оно пришло, когда вы собрали форму.

4. В поле Назначение платежа напишите всё, что поможет отличить заказ, который оплатили через Платёжку. Этот текст будет в платёжном поручении.

5. Сохраните настройки. Осталось только оплатить работу формы, чтобы начать принимать платежи.

Как будет выглядеть форма на вашем сайте

Как оплатить работу формы

  1. Откройте письмо с кодом формы и реквизитами для лицензионного платежа.
  2. Заплатите 3000 рублей по реквизитам с расчётного счета, на который будете принимать платежи (иначе платёж не зачтётся).
  3. Как только деньги придут, мы активируем форму и пришлём вам письмо. Срок зависит от вашего банка, максимум — 3 дня.
  4. Сделайте тестовый платёж на небольшую сумму: проверьте, что форма работает, а деньги приходят на ваш счёт.

Готово, можно принимать платежи.

Внимание. Один лицензионный платёж действует на все формы, которые вы соберете для своей компании (проверяем по ИНН, который вы указываете при создании формы). Ограничения по количеству и размеру платежей тоже действуют на все формы сразу.