Настройка автоматической обработки заказов

Введение

Автоматическая обработка платежа (автодоставка) возможна ТОЛЬКО при оплате через электронные платежные системы или платежные сервисы агрегаторы.

Автоматический перевод ваших заказов в статус оплаченных НЕВОЗМОЖЕН при выборе клиентом оффлайновых методов оплаты, таких как наложенный платеж, банковский и почтовый перевод, пополнение картсчета, Western Union и т.д. Заказы с таким видом оплаты вы должны обрабатывать лично, выбрав пункт "Перевести в оплаченные" в выпадающем списке "Действия", и только после этого EcommTools произведет все требуемые операции и вышлет покупателю информацию о заказе.

Выберите подходящие для себя системы приема платежей и произведите настройку в разделе "Настройки" -> "Платежные системы".

Для начала, введите свой счет в нужной платежной системе и появятся дополнительные опции настройки, в том числе и опция "Автоматическая обработка платежа". По умолчанию, опции настройки платежных систем скрыты.

Активировав функцию "Автоматическая обработка платежа", сервис EcommTools будет принимать данные от платежных систем и автоматически обрабатывать нужные заказы, а именно - переводить их в статус "Оплачен", высылать администратору магазина и клиенту письма об успешной оплате, а так же начислять комиссионные партнеру (если он есть).

Если вы продаете цифровые товары, то настоятельно рекомендуется включить этот режим, и ваши покупатели будут получать ссылки на скачивание товара сразу же после оплаты. EcommTools автоматически сформирует и отправит покупателю письмо со ссылками скачивания купленных товаров.

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

Обязательно производите настройку последовательно, как описано ниже, не пропуская разделы руководства! Для неискушенного пользователя это может показаться сложным, но подобная настройка потребуется от вас в любом другом сервисе и скрипте, "волшебной настройки за один клик" не существует.

Термины

"Secret Key" или же "Секретное слово", "Cекретный ключ", "Цифровая подпись" -
в разных платежных системах поле называется по разному, это произвольный набор латинских символов, который вы придумываете и указываете ЛИЧНО. Ключи должны совпадать в настройках EcommTools и в настройках платежной системы.

В качестве секретного ключа допустимо использовать любые сочетания цифр 0-9 и букв латинского алфавита A-Z. Не используйте специальные символы типа !@#$%^&*()_+ и т.д. Не вводите ключ длиной более 15 символов, т.к. у каждой платежной системы свои критерии фильтрации и ваш ключ может исказиться при сохранении.

Страницы "Успешной оплаты" и "Неудачной оплаты"

Вы можете создать две специальные страницы на своем сайте. На эти страницы будут попадать клиенты после успешной оплаты счета или же в случае отказа\ошибки оплаты. Упомянутые страницы используются только при автодоставке, если же вы переводите все заказы в статус оплаченных собственноручно, то эти страницы вам не нужны.

Страница "успешной оплаты"
Это самая обычная страница с благодарностью за покупку и дополнительной информацией. На странице указывается нейтральный текст вроде "Ваша оплата получена! Благодарим за покупку" и другая информация по получению заказа (сроки, нюансы доставки, предложение подписаться на рассылку, и т.д.).

ВНИМАНИЕ! Это не страница для скачивания товара. Ни в коем случае не указывайте на странице "успешной оплаты" ссылки на скачивание ваших товаров. Вся информация по заказу высылаются в отдельном письме клиенту.

Страница "неудачной оплаты"
Это такая же нейтральная страница, куда будет попадать человек в случае отказа от оплаты счета или ошибки оплаты.

Информационное наполнение страниц зависит от вашей фантазии и квалификации. Вы вообще можете их не создавать и не указывать в настройках EcommTools, и после оплаты\отказа клиенты будут попадать на основную страницу вашего сайта.

Настройка страниц производится в разделе "Настройки" -> "Магазин", вкладка "Ссылки для скачивания и страницы переадресации".

Дополнительный скрипт обработки уведомлений от платежной системы на вашем сайте

Нижеописанные действия по установке дополнительного скрипт требуется выполнить ТОЛЬКО ЕСЛИ вы собираетесь принимать платежи через WebMoney, RoboKassa, SpryPay.

В случае, когда платежная система не допускает использование разных доменов для обработчика платежа, а на данный момент это системы Webmoney, Robokassa, SpryPay, вам потребуется сделать несколько дополнительных действий для интеграции.

1 Перейдите по ссылке http://ecommtools.com/cgi-bin/result_creator.cgi
Введите свой логин и получите специальный файл result.php, сохраните его в любое удобное место на своем компьютере.

2 Через FTP скопируйте (закачайте) полученный файл result.php в корневой каталог своего сайта.
Если файл с таким именем уже существует, просто переименуйте полученный result.php на свое усмотрение.
Это простейший скрипт, который перенаправляет информацию на обработчик EcommTools, поэтому его имя на вашем сайте не имеет никакого значения.

Проверка #1: Откройте в браузере ссылку
http://ВАШСАЙТ.ru/result.php?result_url_test=

Вместо ВАШСАЙТ.ru используйте реальный адрес своего сайта. Вы должны увидеть пустую страницу с текстом "OK", что означает, что скрипт работает.

Проверка #2: Перейдите по ссылке http://ecommtools.com/cgi-bin/result_test.cgi
и введите свой логин продавца в EcommTools. Если данные с вашего сайта успешно передаются в EcommTools,
Вы увидите ранее полученную информацию и надпись "TEST OK!", что означает, что все функционирует.

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

Решение проблемы:
- Обратитесь к хостеру за помощью;
- Наймите фрилансера для проверки работоспособности скрипта и его установки;
- Возможны проблемы на стороне хостера - уточните проблему или смените хостера

Обратитесь в поддержку своего хостера, покажите ему эту инструкцию и попросите настроить файл result.php.

Вы должны успешно пройти проверки #1 и #2. До этого момента даже не пытайтесь писать в поддержку EcommTools, потому что в качестве ответа вы получите ссылку на эту страницу.

3 После того, как все протестировано и работает, можете вводить ссылку http://ВАШСАЙТ.ru/result.php в настройках платежной системы в качестве адреса оповещения о платеже (Result URL) и информация об оплаченных платежах будет пересылаться сначала на ваш сайт, а далее на обработчик EcommTools. Вместо ВАШСАЙТ.ru используйте реальный адрес своего сайта.

Конфигурирование платежных систем

>> WebMoney
>> Яндекс.Деньги
>> PayPal
>> SMScoin
>> ROBOkassa
>> InterKassa
>> QIWI
>> SpryPay
>> PayOnlineSystem
>> IntellectMoney
>> RBKmoney
>> LiqPay
>> Z-Payment

Настройка параметров для Z-Payment

Зайдите на защищенную страницу доступа к аккаунту
Войдите в раздел "Список магазинов"
Выберите нужный магазин и нажмите кнопку "общие"
Совместимость Merchant: Webmoney Merchant
Валюта магазина: Рубль РФ
Нажмите кнопку "Сохранить"
Выберите нужный магазин и нажмите кнопку "уведомления"
Result URL (Адрес уведомления): http://.ecommtools.com/process_payment/
Метод вызова Result URL: POST
Высылать предварительный запрос перед оплатой на Result URL: Нет
Success URL: укажите адрес "страницы успешной оплаты"
Метод вызова Success URL: POST
Fail URL: укажите адрес "страницы неудачной оплаты или отказа от платежа"
Метод вызова Fail URL: POST
Секретный ключ Merchant Key: любой набор символов, должен совпадать с установкой ключа в ecommtools.com
Высылать Merchant Key, если Result URL обеспечивает безопасность: Нет
Пароль инициализации магазина: ничего не вводите

Настройка параметров для ROBOkassa

Зайдите в свой "Личный кабинет", раздел "Администрирование"
Введите Пароль #1 и Пароль #2 (Любой набор символов. Пароли не должны совпадать)
Result URL: Используйте ссылку из описанного ниже раздела "Дополнительный скрипт обработки уведомлений от платежной системы на вашем сайте"
Метод отсылки по Result URL: POST
Success URL: страница, на которую будет направлен покупатель после оплаты
Метод отсылки по Success URL: POST
Fail URL: страница, на которую будет направлен покупатель после отказа или неудачной оплаты
Метод отсылки по Fail URL: POST

Настройка параметров для QIWI

Зайдите в свой кабинет со страницы http://ishopnew.qiwi.ru/
Перейдите в раздел "Способы подключений" (находится в самом верху страницы)
Включите режимы "Форма", "HTTP-протокол", "XML-протокол", "SOAP-протокол"
Нажмите кнопку "Далее" у режима "SOAP-протокол"
В поле "URL:" введите http://.ecommtools.com/process_payment/
НЕ ВКЛЮЧАЙТЕ режим "Использовать подпись"
Остальные настройки можете оставить без изменения
Сохраните данные нажав кнопку "Изменить"
Перейдите в свой аккаунт EcommTools
Откройте блок настроек платежного метода QIWI в разделе "Настройки" - "Платежные системы"
Поставьте чекбокс на "Автоматическая обработка платежа"
Для автоматической обработки требуется указать пароль в поле "Пароль входа на ishop.qiwi.ru"
Сохраните настройки нажав кнопку "Сохранить"


Настройка параметров для SpryPay

Выберите нужный сайт
Success URL: страница, на которую будет направлен покупатель после оплаты
Метод Success URL: GET
Fail URL: страница, на которую будет направлен покупатель после отказа или неудачной оплаты
Метод Fail URL: GET
IPN URL: Используйте ссылку из вышеописанного раздела "Дополнительный скрипт обработки уведомлений от платежной системы на вашем сайте"
Метод IPN URL: POST
Секретный ключ: набор любых букв и цифр

Настройка параметров для PayOnlineSystem

1) Выберите нужный сайт в разделе "Сайты", нажмите "Настройки"
2) Перейдите на вкладку "Параметры интеграции"
3) Нажмите "Изменить"
4) В поле "Callback Url для успешных транзакций" введите
http://.ecommtools.com/process_payment/?gateway=payonlinesystem
Поставьте галку на "Вызывать Callback для подтвержденных транзакций"
5) Callback Url для отклоненных транзакций - можете оставить пустым или ввести адрес своей страницы "Неудачной оплаты",
здесь галку не ставьте
6) Callback url encoding: Windows-1251
7) Callback method: POST

Настройка параметров для IntellectMoney

1) Зайдите в свой аккаунт продавца на сайте IntellectMoney
2) Зайдите в раздел "Магазины" и нажмите "Настройки" у нужного магазина
3) Перейдите во вкладку "Прием платежей"
4) Установите следующие параметры:
Протокол: WebMoney
CMS: Другая
Версия CMS: оставьте пустое поле
Result URL: http://.ecommtools.com/process_payment/

Метод Result URL: POST
Success URL: введите адрес "страницы успешной оплаты" или ссылку на главную страницу сайта
Метод Success URL: POST
Fail URL: введите адрес "страницы неудачной оплаты" или ссылку на главную страницу сайта
Метод Fail URL: POST
Back URL: оставьте пустое поле
Secret Key: Придумайте и введите "секретный ключ", который вы так же ввели в настройках платежной системы в аккаунте EcommTools
E-mail для уведомлений: оставьте пустое поле или введите емайл, на который хотите получать уведомления об оплате от системы IntellectMoney

Настройка параметров для RBKmoney

Найдите меню "Магазины", нажмите на "Редактировать" у нужного сайта
Оповещение о платеже: http://.ecommtools.com/process_payment/
Кодировка: Windows 1251
Метод ЭЦП, используемый магазином: MD5
Подписывать форму покупки: НЕТ (не включайте чекбокс)
Зайдите в раздел "Изменить секретный ключ" и введите свое секретное слово (Secret Key)

Уведомление клиенту и тестирование

По завершению всех настроек закажите от своего имени любой товар и оплатите.
Например, создайте и оплатите тестовый товар стоимостью 1 доллар.
При правильной настройке вы должны получить уведомление об оплате администратору и "письмо клиенту".

Если оплата произведена, но заказ не перевелся в статус оплаченных, заходите  сюда 

Следующий раздел обязательного изучения: Устранение ошибок автодоставки





Вернуться к оглавлению руководства пользователя EcommTools