Настройка автоматической обработки заказов
Введение
Автоматическая обработка платежа (автодоставка) возможна ТОЛЬКО при оплате через электронные платежные системы или платежные сервисы агрегаторы.
Автоматический перевод ваших заказов в статус оплаченных НЕВОЗМОЖЕН при выборе клиентом оффлайновых методов оплаты, таких как наложенный платеж,
банковский и почтовый перевод, пополнение картсчета, Western Union и т.д.
Заказы с таким видом оплаты вы должны обрабатывать лично, выбрав пункт "Перевести в оплаченные" в выпадающем списке "Действия" у нужного заказа,
и только после этого OnWiz.ru произведет все требуемые операции и вышлет покупателю информацию о заказе.
Сервис OnWiz.ru будет принимать данные от платежных систем и автоматически обрабатывать нужные заказы,
а именно - переводить их в статус "Оплачен", высылать администратору магазина и клиенту письма об успешной оплате, а так же начислять комиссионные партнеру (если он есть).
При продаже физических товаров покупатель получит обычное письмо-уведомление, что оплата зачислена и заказ обрабатывается,
что избавит вас от собственноручного перевода каждого заказа в статус оплаченных.
Обязательно производите настройку последовательно, как описано ниже, не пропуская разделы руководства!
Для неискушенного пользователя это может показаться сложным, но подобная настройка потребуется от вас в любом другом сервисе и скрипте,
"волшебной настройки за один клик" не существует.
Термины
"Secret Key" или же "Секретное слово", "Cекретный ключ", "Цифровая подпись" -
в разных платежных системах поле называется по разному, это произвольный набор латинских символов,
который вы придумываете и указываете ЛИЧНО. Ключи должны совпадать в настройках OnWiz.ru и в настройках платежной системы.
В качестве секретного ключа допустимо использовать любые сочетания цифр 0-9 и букв латинского алфавита A-Z.
Не используйте специальные символы типа !@#$%^&*()_+ и т.д. Не вводите ключ длиной более 15 символов,
т.к. у каждой платежной системы свои критерии фильтрации и ваш ключ может исказиться при сохранении.
Страницы "Успешной оплаты" и "Неудачной оплаты"
Вы можете создать две специальные страницы на своем сайте.
На эти страницы будут попадать клиенты после успешной оплаты счета или же в случае отказа\ошибки оплаты.
Упомянутые страницы используются только при автодоставке, если же вы переводите все заказы
в статус оплаченных собственноручно, то эти страницы вам не нужны.
Страница "успешной оплаты"
Это самая обычная страница с благодарностью за покупку и дополнительной информацией.
На странице указывается нейтральный текст вроде "Ваша оплата получена! Благодарим за покупку"
и другая информация по получению заказа (сроки, нюансы доставки, предложение подписаться на рассылку, и т.д.).
ВНИМАНИЕ! Это не страница для скачивания товара.
Ни в коем случае не указывайте на странице "успешной оплаты" ссылки на скачивание ваших товаров.
Вся информация по заказу высылаются в отдельном письме клиенту.
Страница "неудачной оплаты"
Это такая же нейтральная страница, куда будет попадать человек в случае отказа от оплаты счета или ошибки оплаты.
Информационное наполнение страниц зависит от вашей фантазии и квалификации.
Вы вообще можете их не создавать и не указывать в настройках OnWiz.ru,
и после оплаты\отказа клиенты будут попадать на основную страницу вашего сайта.
Настройка страниц производится в разделе "Настройки" -> "Магазин", вкладка "Ссылки для скачивания и страницы переадресации".
Дополнительный скрипт обработки уведомлений от платежной системы на вашем сайте
Нижеописанные действия по установке дополнительного скрипт требуется выполнить ТОЛЬКО ЕСЛИ вы собираетесь принимать платежи через WebMoney, RoboKassa, SpryPay.
В случае, когда платежная система не допускает использование разных доменов для обработчика платежа,
а на данный момент это системы Webmoney, Robokassa, SpryPay, вам потребуется сделать несколько дополнительных действий для интеграции.
1 Перейдите по ссылке http://onwiz.ru/cgi-bin/result_creator.cgi
Введите свой логин и получите специальный файл result.php, сохраните его в любое удобное место на своем компьютере.
2 Через FTP скопируйте (закачайте) полученный файл result.php в корневой каталог своего сайта.
Если файл с таким именем уже существует, просто переименуйте полученный result.php на свое усмотрение.
Это простейший скрипт, который перенаправляет информацию на обработчик OnWiz.ru, поэтому его имя на вашем сайте не имеет никакого значения.
Проверка #1: Откройте в браузере ссылку
http://ВАШСАЙТ.ru/result.php?result_url_test=
Вместо ВАШСАЙТ.ru используйте реальный адрес своего сайта.
Вы должны увидеть пустую страницу с текстом "OK", что означает, что скрипт работает.
Проверка #2: Перейдите по ссылке http://onwiz.ru/cgi-bin/result_test.cgi
и введите свой логин продавца в OnWiz.ru. Если данные с вашего сайта успешно передаются в OnWiz.ru,
Вы увидите ранее полученную информацию и надпись "TEST OK!", что означает, что все функционирует.
Возможны случаи, когда скрипт на вашем сайте отказывается работать.
В данном случае мы вам помочь ни чем не сможем.
Решение проблемы:
- Обратитесь к хостеру за помощью;
- Наймите фрилансера для проверки работоспособности скрипта и его установки;
- Возможны проблемы на стороне хостера - уточните проблему или смените хостера
Обратитесь в поддержку своего хостера, покажите ему эту инструкцию и попросите настроить файл result.php.
Вы должны успешно пройти проверки #1 и #2.
До этого момента даже не пытайтесь писать в поддержку OnWiz.ru, потому что в качестве ответа вы получите ссылку на эту страницу.
3 После того, как все протестировано и работает, можете вводить ссылку http://ВАШСАЙТ.ru/result.php
в настройках платежной системы в качестве адреса оповещения о платеже (Result URL) и информация об оплаченных платежах
будет пересылаться сначала на ваш сайт, а далее на обработчик OnWiz.ru. Вместо ВАШСАЙТ.ru используйте реальный адрес своего сайта.
>> WebMoney
>> Яндекс.Деньги
>> PayPal
>> SMScoin
>> ROBOkassa
>> InterKassa
>> QIWI
>> SpryPay
>> PayOnlineSystem
>> IntellectMoney
>> RBKmoney
>> W1 (Единая касса)
>> LiqPay
Настройка параметров для 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:" введите https://.onwiz.ru/process_payment/qiwi/
НЕ ВКЛЮЧАЙТЕ режим "Использовать подпись"
Остальные настройки можете оставить без изменения
Сохраните данные нажав кнопку "Изменить"
Перейдите в свой аккаунт OnWiz.ru
Откройте блок настроек платежного метода 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 для успешных транзакций" введите
https://.onwiz.ru/process_payment/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: https://.onwiz.ru/process_payment/intellectmoney/
Метод Result URL: POST
Success URL: введите адрес "страницы успешной оплаты" или ссылку на главную страницу сайта
Метод Success URL: POST
Fail URL: введите адрес "страницы неудачной оплаты" или ссылку на главную страницу сайта
Метод Fail URL: POST
Back URL: оставьте пустое поле
Secret Key: Придумайте и введите "секретный ключ", который вы так же ввели в настройках платежной системы в аккаунте OnWiz.ru
E-mail для уведомлений: оставьте пустое поле или введите емайл, на который хотите получать уведомления об оплате от системы IntellectMoney
Настройка параметров для RBKmoney
Найдите меню "Магазины", нажмите на "Редактировать" у нужного сайта
Оповещение о платеже: https://.onwiz.ru/process_payment/rbkmoney/
Кодировка: Windows 1251
Метод ЭЦП, используемый магазином: MD5
Подписывать форму покупки: НЕТ (не включайте чекбокс)
Зайдите в раздел "Изменить секретный ключ" и введите свое секретное слово (Secret Key)
W1 (Единая касса)
1) Войдите в аккаунт на сайте W1.ru
2) Создайте новый или выберите нужный "Проект", скопируйте ваш номер кошелька (12 цифр) и вставьте и внесите его в соответствующее поле в аккаунте OnWiz.ru
3) Перейдите в "Настройки" в меню справа
4) Укажите информацию в разделе "О проекте"
5) Перейдите в раздел "Интеграция"
6) Введите "URL скрипта": https://.onwiz.ru/process_payment/w1/
7) В разделе "Метод формирования ЭЦП", выберите "MD5", нажмите "сгенерировать новый ключ", скопируйте полученный ключ в буфер обмена и внесите в соответствующее поле в аккаунте OnWiz.ru
8) Сохраните сгенерированный ключ в аккаунте W1, нажав "Сохранить"
Уведомление клиенту и тестирование
По завершению всех настроек закажите от своего имени любой товар и оплатите.
Например, создайте и оплатите тестовый товар стоимостью 1 доллар.
При правильной настройке вы должны получить уведомление об оплате администратору и "письмо клиенту".
Если оплата произведена, но заказ не перевелся в статус оплаченных, заходите сюда
Вернуться к оглавлению руководства пользователя OnWiz.ru