Настройка платежных систем
Документация по Биллингу для InstantCMS 2 находится здесь: http://docs.instantcms.ru/manual/components/billing
На этой странице описан процесс настройки платежных систем для компонента "Биллинг пользователей".
Содержание
1. Webmoney
1.1. Подключение Webmoney
Для того чтобы иметь возможность принимать платежи через Webmoney в автоматическом режиме вы должны:
-
Зарегистрироваться в платежной системе и открыть кошелек для каждой валюты Webmoney, которую вы собираетесь принимать (WMZ, WMR, WME, WMU).
-
Зарегистрировать в сервисе https://merchant.webmoney.ru/
-
Получить аттестат продавца
-
Настроить интеграцию с Webmoney в биллинге и кошельки в мерчанте, по инструкциям ниже
1.2. Настройка Webmoney в биллинге
Курсы валют
Укажите курсы валют Webmoney по отношению к основной валюте биллинга.
Если какая-либо валюта (например WME) не должна показываться при выборе способа оплаты просто укажите «0» в качестве ее курса.
Кошельки продавца
Введите номер кошелька для каждой из принимаемых валют Webmoney.
Секретный ключ
Случайный набор символов, который будет использоваться для цифровой подписи всех проводимых операций.
Важно: ключ указанный здесь должен совпадать с ключом, указанным в настройках мерчанта (см. ниже)
Режим тестирования
Дополнительное поле, определяющее режим тестирования. Действует только в режиме тестирования и может принимать одно из следующих значений:
-
0: Для всех тестовых платежей сервис будет имитировать успешное выполнение;
-
1: Для всех тестовых платежей сервис будет имитировать выполнение с ошибкой (платеж не выполнен);
-
2: Около 80% запросов на платеж будут выполнены успешно, а 20% – не выполнены.
URL для отправки платежа
Адрес скрипта Webmoney, принимающего заявки на проведение платежей: https://merchant.webmoney.ru/lmi/payment.asp
1.3. Настройка мерчанта Webmoney
Заполните форму настроек мерчанта для каждого из кошельков по образцу, показанному на скриншоте.
Секретный ключ
Ключ указанный здесь должен совпадать с ключом, указанным в настройках Webmoney в биллинге
Result URL
Адрес вида: http://test.instantsoft.ru/billing/get-payment/webmoney, где test.instantsoft.ru нужно заменить на адрес вашего сайта
Success URL
Адрес вида: http://test.instantsoft.ru/billing/success.html, где test.instantsoft.ru нужно заменить на адрес вашего сайта
Fail URL
Адрес вида: http://test.instantsoft.ru/billing/fail.html, где test.instantsoft.ru нужно заменить на адрес вашего сайта
Все остальные настройки должны быть сделаны как на скриншоте.
Перед запуском биллинга на прием реальных Webmoney не забудьте сменить тестовый режим на рабочий в настройках каждого кошелька в мерчанте.
2. Робокасса
2.1. Подключение Робокассы
Для того чтобы иметь возможность принимать платежи через РобоКассу в автоматическом режиме вы должны:
-
Зарегистрироваться в мерчанте Робокассы
-
Настроить свой аккаунт в мерчанте
-
Настроить интеграцию с РобоКассой в биллинге
-
Пройти процедуру активации, следуя инструкциям в мерчанте
2.2. Настройка мерчанта Робокассы
После регистрации и авторизации в мерчанте перейдите на вкладку «Администрирование» и заполните форму как показано на скришоте:
Убедитесь что указаны оба пароля (#1 и #2). Все поля со словом «Метод» нужно установить в POST.
Result URL
Адрес вида: http://test.instantsoft.ru/billing/get-payment/robokassa, где test.instantsoft.ru нужно заменить на адрес вашего сайта
Success URL
Адрес вида: http://test.instantsoft.ru/billing/success.html, где test.instantsoft.ru нужно заменить на адрес вашего сайта
Fail URL
Адрес вида: http://test.instantsoft.ru/billing/fail.html, где test.instantsoft.ru нужно заменить на адрес вашего сайта
2.3. Настройка Робокассы в биллинге
Заполните форму как показано на скриншоте:
Здесь нужно указать ваш логин в мерчанте и оба пароля.
URL для отправки платежа должен быть равен:
-
Для тестового режима (пока не пройдена активация) - http://test.robokassa.ru/Index.aspx
-
Для рабочего режима (реальный прием платежей) - https://merchant.roboxchange.com/Index.aspx
3. Интеркасса 1.0
Внимание: если ваш сайт не был ранее зарегистрирован в Интеркассе - используйте Интеркассу 2.0!
3.1. Подключение Интеркассы 1.0
Для того чтобы иметь возможность принимать платежи через Интеркассу в автоматическом режиме вы должны:
-
Зарегистрироваться в мерчанте Интеркассы
-
Добавить и настроить свой магазин в мерчанте
-
Настроить интеграцию с Интеркассой в биллинге
3.2. Настройка мерчанта Интеркассы 1.0
После регистрации в мерчанте нужно добавить свой сайт и настроить его как показано на рисунке:
Скопируйте и сохраните Идентификатор магазина и Секретный ключ.
Все поля со словом «Метод» нужно установить в POST.
Success URLАдрес вида: http://www.site.ru/billing/success.html, где www.site.ru нужно заменить на адрес вашего сайта
Fail URL
Адрес вида: http://www.site.ru/billing/fail.html, где www.site.ru нужно заменить на адрес вашего сайта
Status URL
Адрес вида: http://www.site.ru/billing/get-payment/interkassa, где www.site.ru нужно заменить на адрес вашего сайта
3.3. Настройка Интеркассы в биллинге
Заполните форму как показано на скриншоте:
Здесь нужно указать ваш Идентификатор магазина и Секретный ключ.
URL для отправки платежа должен быть равен: http://www.interkassa.com/lib/payment.php
4. Интеркасса 2.0
4.1. Подключение Интеркассы 2.0
Для того чтобы иметь возможность принимать платежи через Интеркассу в автоматическом режиме вы должны:
-
Зарегистрироваться в мерчанте Интеркассы
-
Добавить и настроить свой магазин (кассу) в мерчанте
-
Настроить интеграцию с Интеркассой 2.0 в биллинге
4.2. Настройка кассы в Интеркассе 2.0
В разделе "Мои кассы" скопируйте и сохраните ID кассы:
В настройках кассы перейдите на вкладку "Безопасность", скопируйте и сохраните Секретный ключ:
В настройках кассы перейдите на вкладку "Интерфейс" и заполните форму как показано на скриншоте:
Все поля «Тип запроса» нужно установить в POST. Отключить все поля "разрешить переопределять".
URL успешной оплатыАдрес вида: http://www.site.ru/billing/success.html, где www.site.ru нужно заменить на адрес вашего сайта
URL неуспешной оплаты
Адрес вида: http://www.site.ru/billing/fail.html, где www.site.ru нужно заменить на адрес вашего сайта
URL взаимодействия
Адрес вида: http://www.site.ru/billing/get-payment/interkassa2, где www.site.ru нужно заменить на адрес вашего сайта
4.3. Настройка Интеркассы 2.0 в биллинге
Заполните форму как показано на скриншоте:
Здесь нужно указать ваш Идентификатор (ID) кассы и Секретный ключ.
URL для отправки платежа должен быть равен: https://sci.interkassa.com
5. Qiwi-кошелек
5.1. Подключение Qiwi
Для того чтобы иметь возможность принимать платежи через Qiwi-кошелек вы должны:
-
Зарегистрировать свой магазин в партнерском интерфейсе Qiwi
-
Для юридических лиц тип регистрации - "Прием платежей" (вывод средств будет происходить на р/c юрлица)
-
Для физических лиц тип регистрации - "Именной кошелек" (вывод любым способом, но пользователям будет недоступна оплата через мобильных операторов)
5.2. Прием платежей Qiwi
В связи с особенностями приема платежей через Qiwi их обработка происходит только в ручном режиме.
Это связано с тем, что между выставлением счета и его оплатой (например, через платежный терминал) может пройти много времени (до нескольких суток)
Схема обработки платежей:
- Пользователь формирует счет на вашем сайте
- Вы получаете письмо о том, что создан новый счет
- Пользователь оплачивает счет через Qiwi-кошелек, кредитную карту или платежный терминал
- Вы получаете письмо о том, что счет оплачен и вручную начисляете баллы нужному пользователю