Модуль для приема оплаты для ZenCart: инструкция по подключению

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

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

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

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

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

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

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

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

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

Каждый способ оплаты выполнен отдельным модулем.

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

  • Enable PayAnyWay Module - активировать модуль платежной системы PayAnyWay (рекомендуется оставить неактивным - в этом модуле хранятся общие для настройки для всех остальных модулей)
  • Login in PayAnyWay - логин для аккаунта в PayAnyWay
  • Password in PayAnyWay - пароль для аккаунта в PayAnyWay
  • Payment Server - URL платежной системы, возможны два варианта:
    • demo.moneta.ru (для тестового аккаунта на demo.moneta.ru)
    • www.payanyway.ru (для рабочего аккаунта в платежной системе PayAnyWay)
  • Merchant ID - номер расширенного счета в платежной системе PayAnyWay.
  • Transaction Currency Code - ISO код валюты. должен совпадать с валютой указанной в счете платежной системы. Выбранная валюта должна быть установлена на вашем сайте.
  • Data Integrity Code - Код проверки целостности данных.
  • Transaction Mode - включение тестового режима.
  • Set Preparing Order Status - статус заказа, присваиваемый ему при создании. Рекомендуется "PreparingPayAnyWay".
  • Set Acknowledged Order Status - статус заказа, присваиваемый ему при подтверждении платежа системой PayAnyWay. Например, "Delivered".

Остальные модули достаточно установить и при необходимости задать порядок сортировки.

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

Включенные для Вашего счета способы оплаты вы можете увидеть в своем личном кабинете: рабочий аккаунт или тестовый аккаунт. При переходе по ссылке, выходит окно в который необходимо вписать произвольную сумму (100 или 1000), нажать показать. Появятся актуальные способы оплаты.

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

Ссылки:

Официальный сайт Zen Cart
Модуль PayAnyWay для Zen Cart
Start accepting payments

Complete a form and start accepting payments