Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 12.2.1Начало работы с модулем 12.2.2Язык запросов 12.2.3Способы хранения индекса 12.2.4Интерфейс модуля в панели управления сайтом 12.2.5Области индексирования 12.2.6Области HTML-страниц 12.2.7Области поиска на сайте 12.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 12.2.9Правила индексирования 12.2.10Постановка задачи переиндексирования в очередь 12.2.11Интеграция модуля в макеты дизайна сайта 12.2.12Простая форма поиска 12.2.13Расширенная форма поиска 12.2.14Вывод результатов поиска 12.2.15Стилизация списка подсказок 12.2.16Расширенные настройки 12.2.17Разработка расширений модуля 12.2.18Обзор архитектуры модуля 12.2.19Обработчики документов различных типов 12.2.20Текстовые фильтры 12.2.21Анализаторы текста 12.2.22Корректировщики запросов 12.2.23Подключение других поисковых систем 12.2.24Решение проблем с поиском 12.2.25Решение проблем с индексированием 12.2.26Справочник API

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

Откройте настройки модуля в меню «Настройки» — «Приём платежей». На вкладке «Приём платежей» выберите сайт, для которого осуществляется настройка.

Включите желаемые платёжные системы и сохраните изменения: 

После сохранения станут доступны настройки выбранной платёжной системы.

Result URL

Для всех систем существует единый Result URL, отличие в окончании. Общий синтаксис таков:

http://ДОМЕН/netcat/modules/payment/callback.php?paySystem=КЛАСС_ПЛАТЁЖНОЙ_СИСТЕМЫ

Классы указаны в соответствующих платёжных системах.

По квитанции Сбербанка

В настройке платёжной системы необходимо заполнить следующие данные получателя:

Параметр Описание
receiver получатель
INN ИНН
bankAccount р/счёт банка
bankName название банка
correspondentAccount р/счёт получателя
KPP КПП банка
BIK БИК банка

Класс платёжной системы: nc_payment_system_sberbank

Payonline

Сайт системы: payonline.ru

Для подключения к системе, подайте заявку на странице payonline.ru/request.

В настройке модуля необходимо заполнить два поля с данными, выданными системой:

Параметр Описание
MerchantId Номер магазина
PrivateSecurityKey Криптографический ключ магазина

Класс платёжной системы: nc_payment_system_payonline

WebMoney

Для её подключения вам необходимо зарегистрироваться на сайте webmoney.ru.

Техническая документация расположена по адресу: wiki.webmoney.ru/projects/webmoney/wiki/Web_Merchant_Interface.

После успешной регистрации вам предоставят личный кабинет.

В личном кабинете перейдите в раздел «Список сайтов», выберите ваш сайт.

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

В блоке «Обратные вызовы» необходимо заполнить параметр «Payment notification», указав тип: POST-запрос, а URL:

http://www.ВАШ_САЙТ.ru/netcat/modules/payment/callback.php?paySystem=nc_payment_system_webmoney

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

В настройке модуля нужно заполнить следующие поля:

Параметр Описание
LMI_PAYEE_PURSE Кошелек продавца, на который покупатель должен совершить платеж
WebmoneySecretKey Строка символов, добавляемая к реквизитам платежа, высылаемым продавцу вместе с оповещением.
Salt

Класс платёжной системы: nc_payment_system_webmoney

Robokassa

Чтобы подключить указанную систему оплаты, необходимо зарегиcтрироваться на официальном сайте http://robokassa.ru/ru/. После успешной регистрации, в личном кабинете перейдите в раздел Администрирование.

Заполните все поля:

Параметр Описание
Пароль #1 первый пароль
Пароль #2 второй пароль
Result URL http://www.ИМЯ_САЙТА.ru/netcat/modules/payment/callback.php?paySystem=nc_payment_system_robokassa
Метод отсылки данных по Result URL POST

В настройке системы нужно заполнить следующие поля:

Параметр Описание
MrchLogin ваши логин в системе
MerchantPass1 первый пароль
MerchantPass2 второй пароль

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

Класс платёжной системы: nc_payment_system_robokassa

QIWI

Для получения оплаты с помощью кошелька QIWI вам необходимо пройти регистрацию на официальном сайте. Процедура регистрации описана на странице http://ishopnew.qiwi.ru/reg.html. После успешной регистрации, в личном кабинете перейдите в раздел Способы подключений. Здесь у вас должны быть включены 2 протокола: HTTP и SOAP. В настройках SOAP-протокола необходимо указать URL:

http://www.ИМЯ_САЙТА.ru/netcat/modules/payment/callback.php?paySystem=nc_payment_system_qiwi

В настройке платёжной системы необходимо заполнить поля:

Параметр Описание
From Номер магазина в системе QIWI
Password Пароль в системе QIWI

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

Класс платёжной системы: nc_payment_system_qiwi

PayPal

Регистрация владельца интернет-магазина в PayPal осуществляется на странице paypal.com/ru/cgi-bin/webscr. Более подробная информация о подключении к платёжной системе PayPal в качестве продавца, стоимости подключения и комиссионных вознаграждениях paypal.com/ru/cgi-bin/helpweb?cmd=_help

После успешной регистрации, для настройке платёжной системы необходимо заполнить поля:

Параметр Описание
PaypalBizMail логин в системе PayPal
PaymentSuccessPage ссылка на страницу с успешным выполнением операции
PaymentFailedPage ссылка на страницу с ошибкой

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

Класс платёжной системы: nc_payment_system_paypal

Paymaster

Сайт сервиса: info.paymaster.ru/
Регистрация владельца интернет-магазина в PayMaster осуществляется на странице start.kkb.ru/signup
После успешной регистрации, для настройке платёжной системы необходимо заполнить поля:

Параметр Описание
LMI_MERCHANT_ID идентификатор магазина
SALT

Класс платёжной системы: nc_payment_system_paymaster

MailMoney (Деньги@Mail.Ru)

Регистрация владельца интернет-магазина в Деньги@Mail.Ru осуществляется на странице https://money.mail.ru/. Техническая документация расположена по адресу money.mail.ru/img/partners/dmr_standart_v1.2.pdf. После регистрации вам сообщат Shop_id (номер магазина), ключ магазина и криптографический хэш от ключа. Эти данные необходимо добавить в компонент с настройками интернет-магазина.

Специалистам системы Деньги@Mail.Ru необходимо сообщить следующие данные:

Параметр Описание
метод передачи POST
url_success адрес для редиректа после успешной оплаты
url_fail адрес для редиректа после неудачной оплаты
url_results http://www.ВАШ_САЙТ.ru/netcat/modules/netshop/payment/response/mail.php?paySystem=nc_payment_system_mailmoney

В настройке платёжной системы необходимо заполнить следующие поля:

Параметр Описание
MailShopID номер магазина
MailSecretKey ключ магазина
MailHash криптографический хэш от ключа

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

Класс платёжной системы: nc_payment_system_mailru

Яндекс.Деньги

Инструкция по подключению находится на странице money.yandex.ru/doc.xml?id=157411 Вам необходимо подать заявку на подключение, заключить договор и выполнить настройки:

Параметр Описание
shopId ID магазина в системе
scid ключ магазина
shopPassword пароль доступа
shopFailURL ссылка на страницу с успешным выполнением операции
shopSuccessURL ссылка на страницу с ошибкой
paymentType определяет средство платежа. Возможные значения:
  • PC – оплата со счета Яндекс.Денег
  • AC – оплата с банковской карты
Можно указать несколько средств платежа (пользователю будет предложено выбрать один из них при переходе на сайт «Яндекс.Денег») в следующем формате:
PC:Яндекс деньги, AC:Банковская карта, GP:кассы и терминалы, WM:WebMoney, SB:Сбербанк ОнЛ@йн
testMode «1» для работы в режиме тестирования, пусто или «0» для «боевого» режима. Параметр доступен в версии 5.5.0.15110 и более поздних.
paymentAvisoURL такой же как и ResultURL

Класс платёжной системы: nc_payment_system_yandexcpp

В системе Яндекса необходимо будет указать следующий ResultURL: http://domain/netcat/modules/payment/callback.php?paySystem=nc_payment_system_yandexcpp.

ResultUrl необходим для того, чтобы Яндекс смог обработать результаты платежа и отправить данные об этом на сайт. Это происходит скрыто от глаз клиента. После того, как Яндекс через результат получил ответ от сайта, он решает, успешный был платеж или нет, и в этом случае перенаправляет клиента на соответсвующий Success или FailURL. То есть это просто обычный редирект.

Указание FailURL и SuccessURL в настройках приема платежей необязательно потому что Яндекс принимает эти значения только по просьбе. По умолчанию Яндекс перенаправляет пользователя на те адреса Success и Fail, которые прописаны в самой системе Яндекса.

Яндекс.Деньги (устаревшее API)

Отправка оплаты будет производиться на кошелёк, указанный в поле Receiver.

Класс платёжной системы: nc_payment_system_yandexemail

Assist

Описание процедуры регистрации магазина в системе электронных платежей ASSIST и требования к Интернет-магазину приведены на сайте assist.ru.

После регистрации введите полученный вами идентификатор в поле «Идентификатор в ASSIST» в настройках Интернет-магазина. Необходимо создать две страницы на сайте (с уведомлениями об успешном и неуспешном платежах) и указать их адрес (вместе с названием протокола http:// и именем сайта) в соответствующих полях в настройках Интернет-магазина.

Примечание: при оплате через ASSIST основной валютой магазина должна быть RUR, USD или EUR.

В личном кабинете ASSIST во вкладке «Настройка отправки результатов платежей» необходимо указать следующие данные:

Параметр Описание
URL для отправки результатов http://www.ИМЯ_САЙТА.ru/netcat/modules/payment/callback.php?paySystem=nc_payment_system_assist
Тип протокола POST
Тип подписи MD5
Секретное слово ваше секретное слово, которое будет указано в настройках Интернет-магазина в системе

В настройке платёжной системы необходимо заполнить следующие поля:

Параметр Описание
AssistShopId идентификатор магазина
AssistSecretWord секретное слово
PaymentSuccessPage адрес страницы с положительным результатом
PaymentFailedPage адрес страницы с выводом ошибки

После успешной оплаты результаты автоматически запишутся в базу, статус заказа изменится на «Оплачен».

Класс платёжной системы: nc_payment_system_assist

Platidoma

Сайт сервиса: platidoma.ru

В настройке платёжной системы необходимо заполнить следующие поля:

Параметр Описание
pd_shop_id идентификатор магазина
pd_login логин пользователя
pd_gate_password пароль пользователя

Класс платёжной системы: nc_payment_system_platidoma

Счёт на юр. лицо

В настройке платёжной системы необходимо заполнить следующие данные получателя:

Параметр Описание
companyName название вашей компании
companyAddress адрес вашей компании
companyPhone телефон вашей компании
receiver получатель
INN ИНН
bankAccount р/счёт банка
bankName название банка
correspondentAccount р/счёт получателя
KPP КПП банка
BIK БИК банка
VAT НДС
URL путь к картинке печати

Platron

Сайт системы: platron.ru

В настройке платёжной системы необходимо заполнить следующие данные получателя:

Параметр Описание
merchant_id идентификатор магазина (номер узла)
secret_key секретный ключ, указанный магазином при регистрации узла
lifetime время (в секундах) в течение которого платеж должен быть завершен, в противном случае заказ при проведении платежа Platron откажет платежной системе в проведении.
Минимально допустимое значение: 300 секунд (5 минут). Максимально допустимое значение: 604800 секунд (7 суток). 
testmode тестовый режим
success_url ссылка на страницу с успешным выполнением операции
failure_url ссылка на страницу с ошибкой

Класс платёжной системы: nc_payment_system_platron

Комментарии 5

[B]shopFailURL[/B] ссылка на страницу с успешным выполнением операции
[B]shopSuccessURL[/B] ссылка на страницу с ошибкой

В описании настроек модуля для Яндекс.Деньги допущена ошибка
   
amigo 30 января 2015, 12:02:53
Сергей, где именно?
   
Mitshan  Revanta 18 февраля 2015, 15:21:09
[B]Robokassa[/B]: [B]MrchLogin[/B] в робокассе называется "Идентификатор магазина", увидеть его можно панели управления -- Мои магазины -- выбрать магазин -- Технические настройки
   
АйПромо  iPromo 31 марта 2015, 10:51:45
В Яндекс.Деньгах для выбора нескольких способах оплаты надо вводить доступные способы в paymentType через запятую, например:
PC:Яндекс деньги, AC:Банковская карта
   
Mitshan  Revanta 07 апреля 2015, 16:03:34
Яндекс.Деньги: Если требуется переключить модуль в тестовый режим (демо), необходимо:
В файле "/netcat/modules/payment/classes/system/yandexcpp.php"
заменить строку
[CODE]const TARGET_URL = "https://money.yandex.ru/eshop.xml";[/CODE]
на
[CODE]const TARGET_URL = "https://demomoney.yandex.ru/eshop.xml";[/CODE]
   
Описание проекта