Модуль для приема оплаты для e-Commerce v.4.4 (Drupal v.6): инструкция по подключению

Инструкция по настройке счета

1. Зарегистрируйтесь в платёжной системе PayAnyWay и заполните все необходимые данные. Дождитесь проверки аккаунта и создайте расширенный счет.

2. Заполните настройки расширенного счета (раздел «Мой счет» - «Управление счетами» -«Редактировать счет»):

  • «Тестовый режим»: Нет
  • «Check URL»: заполнять не нужно
  • «Pay URL»:
    • если включено Clean URLs: http://имя_вашего_сайта/payanyway/callback/
    • иначе: http://имя_вашего_сайта/?q=payanyway/callback/
  • «HTTP метод»: POST
  • «Можно переопределять настройки в url»: Да
  • «Подпись формы оплаты обязательна»: Да
  • «Код проверки целостности данных»: ваш_код (произвольный набор символов)
  • «Success URL»: заполнять не нужно
  • «Fail URL»: заполнять не нужно

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

Инструкция по установке модуля

Для установки платежного модуля PayAnyWay необходимо произвести следующие действия:

1. Скачайте архив модуля и распакуйте его. Скопировать содержимое папки drupal в корень сайта.

В текущей версии модуля реализована оплата через Монета.Ру, WebMoney, Яндекс.Деньги, MoneyMail, Единый кошелек, Форвард Мобайл, CiberPay, NovoPlat, PLATiKA, МосКредитБанк, Элекснет, Comepay, Федеральная Система ГОРОД, ФГУП "Почта России", Банковский перевод, Contact, банковские карты VISA и Mastercard, Евросеть.

3. Измените настройки модуля PayAnyWay:

  • Payment server - URL платежной системы, возможны два варианта:
    • demo.moneta.ru (для тестового аккаунта на demo.moneta.ru)
    • www.payanyway.ru (для рабочего аккаунта в платежной системе PayAnyWay)
  • PayAnyWay Login - логин для аккаунта в PayAnyWay
  • PayAnyWay password - пароль для аккаунта в PayAnyWay
  • Merchant ID - номер расширенного счета в платежной системе PayAnyWay (Moneta.ru).
  • Data integrity code - Код проверки целостности данных, указанный в настройках расширенного счета.
  • Test Mode - Нет. При включенном тестовом режиме денежные средства со счета не снимаются.

3. Валюта выбранная в настройках магазина(http://имя_вашего_сайта/?q=admin/ecsettings/rtypes), должна совпадать с валютой, указанной в счете платежной системы.

Внимание! Номер расширенного счета на demo.moneta.ru и в рабочем аккаунте PayAnyWay отличаются.

4. Для фискализации чеков по 54-ФЗ настройте вашу кассу в сервисе https://kassa.payanyway.ru, в настройках Вашего расширенного счёта в Монета.ру установите Pay URL: https://kassa.payanyway.ru/index.php?do=invoicepayurl, а в настройках кассы в kassa.payanyway.ru пропишите ссылку на Pay URL Вашего интернет-магазина. В этом случае будет пробиваться чек по 54-ФЗ через сервис kassa.payanyway.ru, а запрос на Pay URL магазина будет проходить транзитом через сервис kassa.payanyway.ru.

Удачных платежей!

Ссылки:

Официальный сайт Drupal
Модуль PayAnyWay для Drupal 6 e-Commerce
Start accepting payments

Complete a form and start accepting payments