Тестирование 2 модуль сбербанк. M2:Платежный модуль Эквайринг Сбербанка. Доступные способы оплаты

Ошибка 500 после установки модуля означает, что случилась какая-то критическая ошибка в php.

Для определение проблемы можно:
1. Открыть файл logs/error.log на вашем сервере. В конце этого файла будут все последние критические ошибки.
2. Открыть в админке Инструменты > Логи ошибок - в этом месте отображаются ошибки, но не всегда.
3. Включить вывод ошибок php на экран - добавить следующий код в конец файла.htaccess:

Php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

Возможные причины:

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

2. Возможно в устанавливаемого модуля нет собственной страницы настроек и соответственно его не будет в списке Модулей

Два варианта решения:

1. Если при установке модуля из админки вылетает эта ошибка - вам нужно установить бесплатную . Она установиться без проблем через тот же установщик дополнений, только после установки не забудьте обновить модификации и затем можете приступать к установке любых модулей на Opencart 2.

2. Также решить эту ошибку можно по другому: прописать доступы к FTP в админке Система > Настройки > Магазин > вкладка FTP.

Если вы видите сообщение "Доступ запрещен! У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору. " - нужно дать права администраторам на управление модулем или страницей.

Решение: в админке Opencart 2 переходим в Система > Пользователи > Группы пользователей > Администраторы и здесь нажимаем "Выделить все" ниже обоих блоков, затем Сохранить .

Еще одной причиной появления этой ошибки может быть не правильная установка модуля - файлы не загрузились на свои места. Загрузите файлы модуля вручную на сервер или установите фикс и переустановите модуль.

Если модуль - это один XML файл, то его расширение должно быть.ocmod.xml

Если модуль - это ocmod.zip архив, то его не нужно распаковывать, а устанавливать как есть. В таком архиве обязательно должна быть папка upload (может быть пустой) , а также могут быть файлы модификаций: install.xml , install.php , install.sql . Никаких других файлов в корне архива быть не должно.

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

Для решения этой ошибки вам нужно перед установкой удалить старую версию модификации в разделе Модули > Модификации.

Если такого модуля у вас нет, но совпадает ID, тогда нужно поменять значение параметра в устанавливаемом модификаторе XML, сделать этот параметр уникальным дописав несколько символов.

Эта ошибка означает, что вы пытаетесь установить слишком объемный xml- модификатор.

Количество символов в ocmod.xml файле не должно превышать 65535 .

Для решения ошибки нужно разбить xml-файл модификации на несколько частей, главное - не забыть задавать каждой уникальное значение в , можно добавлять к текущему значению цифры 1,2,3... как идентификаторы части.

Еще одним способом решения есть изменения типа в поля, где храняться модификации, в таблице "oc_modification" базы данных. Нужно выполнить следующий SQL-запрос:
ALTER TABLE oc_modification CHANGE xml xml MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

1. Обучение организуется подразделением по работе с персоналом во взаимодействии с подразделением, ответственным за организацию кассовой работы в ВСП филиалов Банка (далее: уполномоченное подразделение) .

2. Обучение проводится сотрудниками уполномоченного подразделения/подразделения по работе с персоналом филиала банка аудиторно и/или дистанционно (с использованием ВКС и/или обучающих программ, указанных в Разделе «Методические материалы».). Форма проведения обучения определяется самостоятельно на местах и зависит от территориальной удаленности ВСП от учебной площадки. В случае, если обучение проходило дистанционно с использованием ВКС и/или обучающих программ (для удаленных территорий), то очную консультацию (ответы на вопросы)/тестирование/экзамен сотрудники проходят на учебной площадке Банка.

3. Аудиторное обучение проводится в учебных классах с использованием слайдов презентации и рабочих тетрадей согласно утвержденной программе. При проведении аудиторного обучения возможно использование обучающих программ, указанных в Разделе «Методические материалы». Программа, слайды презентации и рабочие тетради могут корректироваться с учетом специфики деятельности территориального банка по согласованию с УКР ОАО «Сбербанк России» и Управлением массового обучения ОАО «Сбербанк России».

4. В дис­танционном режиме обучение проводится с использованием обучающих программ, указанных в Разделе «Методические материалы».

5. Курс обучения состоит из двух учебных модулей по два блока каждый: самостоятельной подготовки и аудиторного обучения.

5.1. Модуль 1

Проходят обучение вновь принятые работники на должности, перечисленными в подразделе «Целевая аудитория».

5.1.2. Блок 1. Самостоятельная подготовка в ВСП.

Самостоятельная подготовка на рабочем месте может проходить как до начала аудиторного обучения, так и после прохождения аудиторного обучения (в зависимости от специфических особенностей и территориальной удаленности ВСП от учебной площадки ТБ/ГОСБ)

Самостоятельная подготовка осуществляется работником в течение первых 3-х недель после приема на работу по темам:

Основные правила совершения кассовых операций;

Оборудование рабочих мест, индивидуальные и личные средства хранения;

Лимиты денежной наличности, действующие в течение рабочего дня на рабочих местах;

Формирование банковских ценностей;

Порядок приема и выдачи денежной наличности клиентам;

Признаки платежеспособности денежных знаков Банка России.

· «Стандарт организации работы по ведению кассовых операций во внутренних структурных подразделениях филиалов ОАО «Сбербанк России» от 29.06.2012 № ВСБ 2.3.10;

· «Признаки платежеспособности банкнот и монеты Банка России» (Указание ЦБ РФ от 26.12.2006 года №1778-у «О признаках платежеспособности и правилах обмена банкнот и монеты Банка России»);

· компьютерная обучающая программа «Порядок работы с банковскими ценностями»;

· компьютерная обучающая программа «Признаки платежеспособности банкнот и монеты Банка России»;

· электронный каталог «Валюта Российской Федерации», размещенный в разделе «Информация» портала Банка.

5.1.3. Блок 2. Аудиторное обучение.

Проводится в течение первого месяца после приема на работу и после самостоятельного изучения работником материала/в течение первой недели после приема на работу без прохождения самостоятельной подготовки на рабочем месте.

После прохождения аудиторного обучения работник проходит тестирование в АСПК.

Тест состоит из двух разделов.

1 раздел «Общие правила совершения кассовых операций» – работник проходит тестирование в конце 1-го дня обучения.

2 раздел «Основные элементы защиты банкнот Банка России» – работник проходит тестирование в конце 2-го дня обучения или после изучения данной темы в рамках Модуля 1.

Для подготовки к тестированию работник использует перечень вопросов 2-х разделов (приложение 3) по Модулю 1. Аналогичные вопросы размещены в конце рабочей тетради, которую работник получает в 1-й - день обучения.

Тестирование проводится по 1-му и 2-му разделу. Работник отвечает на 30 вопросов из каждого раздела (на 30 вопросов из 42 вопросов по Разделу 1 и на 30 вопросов из 68 вопросов по Разделу 2). Время тестирования по каждому разделу 40 минут. При тестировании допускается не более 2-х попыток. На «зачет» допускается не более 5 ошибок.

При положительных результатах тестирования в АСПК работник получает «зачет». Оформляется сертификат (Приложение 2) и работник допускается к самостоятельной работе с денежной наличностью и ценностями.

5.2. Модуль 2.

Обучаются работники, прошедшие обучение и имеющие сертификат по Модулю 1.

Обучение проводится для следующих категорий работников ВСП: в обязательном порядке – ВСОЧЛ, СОЧЛ, выполняющий функционал администратора смены, заместитель руководителя ВСП (если не проходил данный курс в предыдущей должности) и кассовые работники по обслуживанию корпоративных клиентов.

Руководитель ВСП и заместитель руководителя ВСП также проходят обучение по мультимедийному курсу «Контроль за кассовой деятельностью ВСП», размещенному в АСПК ТБ.

5.2.1. Блок 1. Самостоятельная подготовка

Самостоятельная подготовка осуществляется работником по следующим темам:

Открытие и закрытие хранилища ценностей ВСП;

Порядок совершения внутрисистемных операций;

Порядок проведения ревизии банковских ценностей в хранилище ВСП.

При самостоятельной подготовке работник использует:

· «Стандарт организации работы по ведению кассовых операций во внутренних структурных подразделениях филиалов ОАО «Сбербанк России» №ВСБ 2.3.10-12.

· Технологическая схема совершения операций инкассации инкассаторами ОАО «Сбербанк России» №2425;

· Технологическая схема совершения кассовых операций в ВСП филиалов ОАО «Сбербанк России» №2724;

· компьютерная обучающая программа «Организация кассовой работы в ВСП», размещенная в АСПК.

5.2.2. Блок 2. Аудиторное обучение

Перед началом аудиторного обучения работник проходит предварительное тестирование по ранее изученным темам Модуля 1.

По завершению теста проводится анализ и разбор ошибок.

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

Для подготовки к квалификационному экзамену работник использует перечень вопросов (приложение 3) по Модулю 2. Аналогичные вопросы размещены в конце рабочей тетради, которую работник получает в 1-й - день аудиторного обучения.

Модуль интернет-эквайринга Сбербанк для 1С-Битрикс.

Интернет-эквайринг Сбербанк РФ (прием платежей) - это профессиональный и удобный модуль интернет-эквайринга Сбербанк для 1С-Битрикс, на все редакции начиная с "Первый сайт".

При оплате через платежный модуль будут выполнены требования 54-ФЗ - распечатаны чеки и переданы оператору фискальных данных (при использовании начиная с версии «1С-Битрикс: Управление сайтом 17» редакции "Малый бизнес" и "Бизнес"). Поддерживает работу с Атол.Онлайн .

С помощью модуля Вы сможете принимать оплату банковскими картами (Visa, MasterCard) за Ваши услуги или товары по минимальной начальной комиссией Сбербанка - 2 % (при обороте от 1 000 000 руб. в месяц комиссия за платежи будет уменьшаться и зависит от условий вашего договора)!

Решение устанавливается и настраивается в течение минуты , предназначено для приема оплаты банковскими картами Visa и MasterCard, МИР, UnionPay.

Наши специалисты рады будут проконсультировать и оказать помощь при установке и настройке решения (подробности в разделе "Поддержка").









1.0.12 :

Исправление для статусов при частичной оплате.

1.0.11 :

1. При подтверждении оплаты для двухстадийных платежей теперь можно изменить сумму.
2. Возможность изменить текст уведомления об успешном холдировании средств на карте.
3. Убран не актуальный параметр pageView.
4. На странице оплаты появилась ссылка для оплаты, которую можно отправить клиенту.
5. Возможность инициировать и связать оплату со шлюзом из админки, если заказ был создан из админки.

1.0.10 :

Исправлена ошибка страницы результатов оплаты

1.0.9 :

Исправлена ошибка. Опция редиректа на форму оплаты теперь действует только на странице результата оформления заказа.

1.0.8 :

1. Добавлены запросы подтверждения для отмены, возврата и подтверждения платежа на странице списка оплат.
2. Исправлены ошибки.

1.0.7 :

Добавлена фильтрация списка оплат по коду статуса оплаты.

1.0.6 :

Исправлена ошибка в списке оплат по модулю.

1.0.5 :

1. Добавлен список оплат по модулю для режима интернет магазина: Сервисы - Прием платежей через Сбербанк.
2. Возможность отвязать оплату от шлюза.
3. Поддержка изменения статусов заказа при оплате и частичной оплате (настройки платежной системы).
4. Поддержка передачи email заказа на форму оплаты и в процессинг банка.
5. Поддержка автоматического редиректа на форму оплаты.
6. ФФД 1.05 Передача корзины на шлюз.
6. Логирование запросов к API.

1.0.4 :

1. Внимание! Изменен механизм привязки оплат в заказам в процессинге банка. Если у вас есть не завершенные оплаты, они сохранят свой статус, но потеряют привязку к процессингу. Чтобы обновить привязку, необходимо обновить статус платежа в интерфейсе модуля - Сбербанк статус на странице редактирования оплаты.
2. Возможность вручную привязать новую оплату к заказу в процессинге. Для этого вставьте orderId процессинга в комментарий к оплате. Только для новых оплат, созданных в админ. панели bitrix.
3. Поддержка множественных оплат.
4. Поддержка передачи описания заказа в процессинг банка.

1.0.3 :

1. Функционал для редакции старт можно включить в настройках.
2. Теперь можно посмотреть статус, отменить и сделать возврат платежа прямо из админ. панели bitrix.

1.0.2 :

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

1.0.1 :

NEW
Добавлены небольшие улучшения в компоненты webfly:sbrf.payment и webfly:sbrf.result для повышения стабильности работы
Расширен массив ключей $arResult компонента webfly:sbrf.result
Расширен массив маркеров для использования в почтовом событии на оправку письма при смене статуса заказа (компонент webfly:sbrf.result)
Изменен алгоритм отправки письма администратору сайта: письмо отправляется только при смене статуса заказа, а не при каждом запросе к финальной странице (компонент webfly:sbrf.result)
Добавлено автоматическое определение показа шаблона оплаты в платежном шлюзе (мобильный или десктопный)
Изменен алгоритм получения стоимости заказа с учетом особенностей 17 версии модуля sale
Добавлена возможность автоматически проставлять заказу статус "Оплачен" при холдировании средств (двухстадийный платеж). Добавлена соответствующая настройка в настройка ПС
FIX
Исправлен баг с установкой прав доступа в настройках модуля
Исправлен баг с сортировокй заказов

Константин Рыбченко (09.01.2020 14:33) :

Дмитрий,

Видели ваш звонок, был обед в офисе, но такие вопросы не решаем по телефону:) только по обращению с указанием всех доступов и условий, что бы можно было воспроизвести.

Константин Рыбченко (09.01.2020 14:32) :

Дмитрий,

Создайте обращение в нашу поддержку (условия во вкладке "Поддержка"), укажите примеры таких заказов и скриншоты с ошибками, опишите ваши действия. Вам дадут ответ по обращению!

Дмитрий (09.01.2020 13:34) :

Пытался дозвониться до вас, бесполезно)

Дмитрий (09.01.2020 13:31) :

Бизнес, в том то и прикол что я создаю несколько оплат и выдает вот такую ошибку. Может в настройках платежной системы что не так? Сумма заказа например должна быть - Заказ - Стоимость заказа (с учетом пред. оплат)

Константин Рыбченко (09.01.2020 13:25) :

Добрый день, Дмитрий!

Вы используете редакцию "Малый бизнес" или "Бизнес", то вам нужно просто создать доп оплату и клиент оплатит. Данный сценарий работает корректно. Если у вас младшие редакции, то такое не предусмотрено.

Дмитрий (09.01.2020 13:14) :

Ошибка №8: сумма товарных позиций в корзине не совпадает с общей суммой

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

Как сделать?

Константин Рыбченко (25.12.2019 11:51) :

Добрый день, Александр Исупов!

Да, запланировали разобраться с данным вопросом в январе 2020 года:)

Александр Исупов (24.12.2019 19:15) :

Поддержка UI Нового продукта Б24 + CRM планируется?

Константин Рыбченко (13.12.2019 11:25) :

Михаил Чесноков,

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

Михаил Чесноков (13.12.2019 10:58) :

Добрый день, Михаил Чесноков.

Описанный вами сценарий делается в первую очередь надстройками самого Битрикс. Если менеджер ставит оплату на разрешение оплаты заказа, то зачем вам холдироаание? Вам подойдёт простой режим.

Простой не подойдет, т.к. оплата может произойти в нерабочие часы и касса будет недоступна.

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

Ок, просто в модуле самого сбербанка (бесплатный, который), в момент холдирования статус заказа устанавливается как "оплачено" и уже в этот момент распечатается чек.

Загрузите решение, следуйте указаниям мастера.

  • Установите редакцию «1C-Битрикс»;
  • Авторизируйтесь под администратором и зайдите в административную панель;
  • Активируйте и зарегистрируйте ваш лицензионный ключ: Marketplace - Обновление платформы: http://www.имя-сайта/bitrix/admin/update_system.php ;
  • Активируйте купон: Marketplace - Обновление решений - Активация купона: ;
  • Загрузите решение "Прием платежей через Сбербанк (интернет-эквайринг)": Marketplace - Обновление решений - Список обновлений: http://www.имя-сайта/bitrix/admin/update_system_partner.php ;
  • Установите решение: Установленные решения. Marketplace - Установленные решения: http://www.имя-сайта/bitrix/admin/partner_modules.php ;
  • После установки модуля, необходимо произвести настройку платежный системы, протестировать процесс оплаты;
  • Отправить запрос на проверку в службу безопасности Сбербанка.
Самостоятельная настройка модуля

Для интернет-магазинов

  1. Установить модуль;
  2. Перейти в Магазин -> Платежные системы (http://www.имя-сайта.ru/bitrix/admin/sale_pay_system.php) ;
  3. Добавить и настроить новую платежную систему. В качестве обработчика необходимо выбрать «Сбербанк (sbrf)»;
  4. На странице завершения платежа (Для упрощения процедуры, вы можете в стандартной папке /personal/order/payment скопировать файл result.php и после копирования/переименовывания в нем выбрать новую добавленную платеж систему Сбербанка) разместить компонент bitrix:sale.order.payment.receive, настроенный на созданную платежную систему.
  5. В платежной системе в поле "Url перехода после завершения платежа" указать полный путь (начиная с http/s) до данного файла.
Для обычных сайтов
  1. Установить модуль;
  2. Перейти в Настройки -> Настройки модулей -> Прием платежей Сбербанк (http://www.имя-сайта.ru/bitrix/admin/settings.php?lang=ru&mid=webfly.sbrf) ;
  3. Выполнить настройку модуля;
  4. Разместить компонент "Компоненты Webfly -> Оплата через сбербанк" на любой нужной вам странице (можно создать новую страницу);
  5. В настройках компонента укажите, какие данные использовать - из инфоблока или переданные вручную;
  6. Разместить компонент Компоненты Webfly -> Результат оплаты через сбербанк на финальной странице платежа, адрес который Вы указали в настройках модуля (п.2);
  7. Просматривать и редактировать платежи вы сможете, перейдя в Сервисы->Прием платежей через Сбербанк->Заказы (http://www.имя-сайта.ru/bitrix/admin/webfly_sbrf_orders_list.php) .
Ручной код вызова компонента "Оплата через сбербанк":

Пример реализации оплаты для не интернет-магазинов

Сценарий 1

Есть каталог товаров, у каждого товара в админке есть стоимость в свойстве "PRICE". Пользователь может нажать на кнопку "Купить" на странице товара и перейти к оплате.

Настройка:

1. Настраиваем модуль, указывая логин пароль своего мерчанта (присылает Сбербанк): http://joxi.ru/DmBZqXkcJNLK0m
- Чекбокс "Тестовый режим" - установить, если от Сбербанка пока получены только тестовые данные
- Логин - присылает Сбербанк
- Пароль - присылает Сбербанк
- Адрес финальной страницы - страница сайта, куда пользователь будет возвращаться после оплаты
- Стадийность платежа - решается при заключении договора со Сбербанком (одностадийный или двустадийный)
- Email получателя писем об оплате - email, на который будут приходить отчеты о платежах

3. Размещаем компонент оплаты (webfly:sbrf.payment) на странице, куда пользователь будет переходить после клика на кнопку "Купить" у товара. Например, страница site.ru/payment/index.php. И настраиваем компонент следующим образом: http://joxi.ru/n2YXv84HbjzP1m

4. Размещаем компонент возврата (webfly:sbrf.result) на странице, куда пользователь будет возвращаться после оплаты. Это должна быть та же страница, которую вы указывали в настройках модуля в поле "Адрес финальной страницы". Настраивать компонент не нужно

2. На странице товара разметите кнопку "Купить" со ссылкой на страницу с размещенным компонентом webfly:sbrf.payment и id покупаемого товара: site.ru/payment/index.php?wf_id=ID_товара

Таким образом:
1. Пользователь будет кликать на "Купить", переходить на страницу оплаты
2. На странице оплаты компонент оплаты будет брать id товара из гет параметра (site.ru/payment/index.php?wf_id=ID_товара ) и расчитывать сумму оплаты из свойства "PRICE" товара. На этой странице пользователь введет свои данные и кликнет на "Оплатить"
3. При клике на "Оплатить" осуществляется переход на шлюз Сберанка, пользователь оплачивает товар
4. После пользователь автоматически возвращается на сайт, страницу возврата

Сценарий 2 - У вас нет каталога товаров

В этом случае настройка такая же. Отличается только настройка компонента оплаты (webfly:sbrf.payment), описанная в п3, она осуществляется следующим образом: http://joxi.ru/n2YXv84HbjzxZm

Соответственно на кнопке "Купить" товара размещаем ссылку вида: site.ru/payment/index.php?wf_name=Название товара&wf_price=Цена товара. На странице оплаты стоимость будет браться из значения wf_price

Также, вместо гета можно использовать и пост, посылая пост-запрос на страницу оплаты с размещенным компонентом webfly:sbrf.payment

Просим ознакомиться с правилами поддержки!

Режим работы : 12:00 - 18:00 по московскому времени.
Время реакции на обращение – до 3 рабочих дней (стараемся отвечать быстро, в порядке живой очереди).
Выходные дни: суббота, воскресение, праздники.

Если у вас возникла проблема или ошибка , пришлите, пожалуйста, сразу же доступы на проект которые попросит вас система при создании обращения.
____________________________________________________________

Прежде чем создать обращение, просим ознакомиться с инструкцией по данному решению, мы старались и писали специально для вас

Платность:

  • Консультации - бесплатно ,
  • Вопросы - бесплатно ,
  • Исправление ошибок - бесплатно ,
  • Работы на сайте - по тарифу «Разовый»
Мы стараемся не брать доработки на сайтах, так как наши ресурсы направлены исключительно на наши модули (в данном случае), но когда происходят исключения - мы просим оплату по норма-часам которые будут затрачены на решение вашего вопроса (тариф "Разовый" )

Эта цена справедлива и для установки модуля, если мы правили код сайта. То есть консультации и подсказки - бесплатны.

Отправьте заявку в техподдержку вы можете через .

Хорошего вам дня!



Похожие статьи