1С-Битрикс
Модуль для создания сайтов, корпоративных порталов и мобильных приложений
Last updated
Модуль для создания сайтов, корпоративных порталов и мобильных приложений
Last updated
Модуль не поддерживает рекуррентные оплаты
Для того, чтобы начать интеграцию, вам необходимо уточнить кодировку своего сайта
Для того, чтобы узнать кодировку сайта, перейдите на свой сайт и нажмите сочетание клавиш “Ctrl + U”. После этого в соседнем окне откроется код страницы.
Теперь нажмите сочетание клавиш “Ctrl + F”. Откроется поисковая строка, где вам нужно ввести “charset” (без кавычек).
Если вы увидите метку “UTF-8”, то значит ваш сайт в кодировке UTF. Если будет указано “windows”, то ваш сайт написан в кодировке WIN
4. Далее скачайте файл:
5. Авторизуйтесь в вашей административной панели сайта
6. Перейдите на вкладку “Контент”, далее “Структура сайта”, затем “Файлы и папки”, далее “bitrix”, затем “modules”. И создайте папку c именем “Prodamus”
Нажмите “Сохранить”.
7. После этого у вас откроется папка. Нам необходимо выйти из нее, нажав на кнопку “Папка”
А далее найдем созданную папку “Prodamus” в открывшемся списке и кликнем по ней:
8. Нажмите на кнопку “Загрузить файл” и загрузите файл из п.4, не меняя его разрешение (zip.)
9. После того, как вы загрузили файл, необходимо его распаковать в этой же папке:
10. Теперь перейдите во вкладку “Настройки”, затем “Настройки продукта”, далее “Настройки модулей”, и затем “Интернет-магазин”. Вы попадете на страницу настроек:
11. Здесь, на странице настроек находим поле “Путь к пользовательским файлам-обработчикам платежных систем”:
И вводим значение:
Для сайта в кодировке utf-8:
/bitrix/modules/prodamus/utf-8/utf_1.3/bitrix/php_interface/include/sale_payment
Для сайта в кодировке windows:
/bitrix/modules/prodamus/windows-1251/bitrix/php_interface/include/sale_payment
12. Следующее нужное поле в этом же разделе - это “Путь к странице, показываемой при успешной оплате”. Находим его и вводим значение:
/personal/payment/success/
13. И сразу за ним строка “Путь к странице, показываемой при ошибке оплаты”. Находим и вводим значение:
/personal/payment/error/
14. Не забывайте нажать “Сохранить”
15. Далее переходим в раздел “Магазин”, затем “Настройки”, затем “Платежные системы”:
Здесь вы можете отключить не подходящие вам платежные системы.
16. Нажимаем кнопку “Добавить платежную систему”:
Затем в списке “Обработчик” находим “Продамус.Пейформа”:
17. Внизу окна находим поля:
18. Поле “Ключ для формирования подписи” - это секретный ключ из платежного кабинета Продамус:
И вставляем в поле “Ключ для формирования подписи”:
19. Поле “URL адрес платежной формы” - вставляем ссылку на вашу платежную форму. Пример: https://demo.payform.ru
20. В поле “URL возврата клиента” ставим значение
/personal/
21. Затем заполняем поля “Заголовок” и “Название”. Добавляем фото в “Логотип платежной системы”. Эти поля будет видеть посетитель сайта.
И нажимаем “Сохранить”:
Готово! Интеграция завершена!
Посмотрим, что у нас получилось:
Обработчик платежной системы
/bitrix/php_interface/include/sale_payment/prodamus/
После размещения файлов этот обработчик можно будет выбрать в списке платежных систем.
Обработчики статусов
/bitrix/tools/
Это обработчики статусов, на них мы отправляем пользователя при успехе или ошибке платежа.
Посадочные страницы
/personal/payment/error/
/personal/payment/success/
Страницы, на которые в итоге попадет пользователь.
Их можно разместить где угодно.
Их содержимое нужно подгонять в зависимости от дизайна.
Если еще проще, то это шаблоны страниц.
Настройка в системе
1. Заходим в "админку" ссылка такого вида https://ваш-домен/admin/
и идем по адресу: Настройки → Настройки продукта → Настройки модулей → Интернет-магазин
Путь к странице, показываемой при успешной оплате
Для нашего случая: /personal/payment/success/
Путь к странице, показываемой при ошибке оплаты
Для нашего случая: /personal/payment/error/
Статус, начиная с которого можно оплатить заказ
2. Идем в "админку" по адресу: Магазин → Настройки → Платежные системы, добавляем нашу платежную систему
Ключ для формирования подписи
URL адрес платежной формы (с протоколом, например: https://pay.activday.ru)
URL возврата клиента - просто раздел (пример: /personal/)
Рабочий стол — Магазин — Настройки — Платежные системы
Пример адреса
http://bigbasket.ru/bitrix/admin/sale_order_props.php?lang=ru&filter=Y&set_filter=Y
Чтобы у поля «Контактный телефон» был код «PHONE» !
-в стилях /bitrix/templates/bigbasket/css/style.css нужно дописать:
1. Определение кодировки для установки файлов должно быть автоматическим (utf-8 и windows-1251) — сейчас предлагается выяснить тип кодировки и помещать вручную файлы-обработчики в своей кодировке
2. Ставится обработчик платежной системы, обработчик статусов, шаблоны страниц успешной и ошибочной оплаты
/bitrix/php_interface/include/sale_payment/prodamus/
После размещения файлов этот обработчик можно будет выбрать в списке платежных систем.
/bitrix/tools/
обработчики статусов, на них мы отправляем пользователя при успехе или ошибке платежа.
3. На странице настроек модуля для заполнения админом помещаем следующие блоки и поля для заполнения переменными:
Общие настройки:
Статус, начиная с которого можно оплатить заказ
Способы оплаты, которые будут доступны плательщику:
Банковская карта
Яндекс-деньги
Webmoney
Qiwi
Платежные терминалы
Все способы
Автоматизация процессов:
При получении оплаты переводить в статус: «Оплачен, формируем к отправке»
Настройки платежной страницы:
Ключ для формирования подписи, подробнее в разделе Где найти url для уведомлений и секретный ключ
URL адрес платежной страницы, подробнее в разделе Где найти url для уведомлений и секретный ключ
URL возврата клиента после оплаты /personal/
URL страницы успешной оплаты /personal/payment/success/
URL страницы ошибочной оплаты /personal/payment/error/
Сейчас эти данные содержатся на разных вкладках:
1. Магазин — Настройки — Платежные системы
2. Настройки → Настройки продукта → Настройки модулей → Интернет-магазин → Настройки
3. Настройки → Настройки продукта → Настройки модулей → Интернет-магазин — Автоматизация процессов
Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "Документы".