Подключение метода оплаты сбербанк-эквайринг

Покупателям

Чтобы узнать версию PHP и Ioncube Loader нужно:

2) Распаковать архив и загрузить файл test.php в главную директорию Вашего сайта по FTP

4) Найти на экране с информацией в заголовке версию PHP и версию Ioncube Loader .

5) В случае если Вам нужна другая версия PHP или Ioncube Loader, попросите техподдержку Вашего хостинга установить на Ваш сервер PHP и Ioncube Loader нужной версии.

В настоящее время в нашем магазине есть 4 вида скидок:

1) Оплата до 5% заказа бонусными баллами

Вы можете потратить ваши бонусные баллы при оплате заказа (не более 5% стоимости заказа), указав нужное число баллов для списания в специальном поле .

Новые бонусные баллы можно получить за:

О том как купить комплект подробно написано в FAQ пункт 11.

4) Подписка на снижение цены

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

1) Убедиться что шаблон/модуль совместим с вашей версией сборки Opencart, информация о совместимости указана на вкладке Характеристики

2) Прописать домен в поле Основной домен , это нужно для последующей активации шаблона/модуля.

3) Добавить товар в корзину нажав на кнопку В корзину

4) Нажать на кнопку Оформить заказ

5) Если Вы уже зарегистрированы, то нажать на ссылку Я зарегистрирован и авторизоваться, указав ваш email и пароль.

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

6) Затем выбрать желаемый способ оплаты подробная информация о всех способах оплаты есть в разделе

2) А уже потом класть товар в корзину и оформлять заказ

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

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

Чтобы получить техподдержку по установке или настройке купленного модуля/шаблона есть 3 способа:

Обратите внимание что если в описании товара сказано что автор отвечает только по email, то в этом случае нужно воспользоваться 3-м способом ниже.

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

1) Дождитесь пока в слайдере в карточке товара появится нужный комплект и нажмите на кнопку "Купить комплект"

2) После заполните для каждого товара в комплекте поле "Адрес основного сайта"

3) После этого нажмите кнопку "Оформить заказ" во всплывающем окне .

4) Укажите Ваши контактные данные и выберите удобный способ оплаты.

5) Оплатите комплект и файлы дополнений появится в вашем личном кабинете.

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

Бонусные баллы - это эквивалент денежных средств, которые вы можете потратить на ваши покупки при оформлении заказа.

Есть несколько способов получить бонусные баллы на ваш баланс:

1) При первой регистрации в магазине по единовременно начисляется на аккаунт - 300 бонусных баллов.

2) После оформления и оплаты заказа - будет начислено 10% стоимости товара в виде баллов, например если товар стоит 500 руб., то будет начислено 50 баллов.

3) Написать отзыв(ы) о купленном(ых) вами товаре(ах) во вкладке Отзыв в карточке товара, после публикации отзыва Вам будет начисленно - 100 баллов за каждый отзыв.

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

В корзине не суммируются скидки по баллам, комплектам и скидке за количество.

При оформлении заказа можно оплатить бонусами не более 5% стоимости товара.

1 бонусный балл=1 рублю.

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

Чтобы получить указанную скидку, Вам необходимо добавить указанное количество товара в корзину.

При этом цена со скидкой показывается только в корзине при оформлении заказа.

1) Убедитесь что купленный Вами товар совместим с Вашей версией Opencart, во вкладке Характеристики в поле Совместимость должна присутствовать Ваша версия, достаточно совпадения первых двух чисел версии , например если у Вас ocstore 2.3.0.2.3 и в поле Совместимость присутствует версия ocstore 2.3 то можете быть уверены что товар совместим.

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

Архив без текста PHP7 подойдёт для остальных версий PHP ниже 7-й версии но не ниже 5.3 (об этом сказано в описании модуля).

3) Скачав архив для нужной нам версии PHP, надо его распаковать на компьютере (обратите внимание что если окончание вашего архива ocmod.zip ) то его не нужно распаковывать, такие модули устанавливаются через админку - Установщик Дополнений .

4) Внимательно прочитайте инструкцию по установке модуля , и выполните все шаги по установке, как правило она находится в архиве с модулем в файле Readme.txt или как в данном случае в install_ru.txt или в описании модуля на сайте .

После оплаты Вы получите доступ к скачиванию дополнения в личном кабинете в разделе . Дополнение запаковано в архив rar или zip. Его необходимо распаковать и установить согласно вложенной инструкции или инструкции на странице товара. Ключ для активации дополнения если таковой потребуется будет отправлен вам на email в течении нескольких минут/часов после оплаты.

Автор пришлет код или коды активации на вашу почту, указанную при регистрации, обычно это происходит в течении одного рабочего дня после покупки. У некоторых авторов процедура получения регистрации незначительно отличается.

Если этого не произошло - , обязательно поможем.

Для того чтобы сделать заказ услуги и оплатить услугу после её выполнения, а не при оформлении заказа, необходимо заказывать услугу с помощью кнопки в карточке товара "Заказать услугу", которая находится справа от кнопки "В корзину". После заказа услуги мы с вами дополнительно свяжемся и уточним все детали.

Добавлен новый раздел личного кабинета

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

Данный функционал так же работает !

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

Авторам

Для ускорения активации Вашего аккаунта, пожалуйста при регистрации, укажите хотя бы одну ссылку на ваш профиль в поле “Ссылки на профиль с других площадок”, например с opencart.com, opencartforum.com, liveopencart.ru, shop.opencart-russia.ru.

1) Перейти в раздел личного кабинета
2) Указать Адрес своего сервера и секретный ключ для тестирования API и сохранить изменения нажав кнопку "Продолжить"
3) с отдаваемыми данными по API
4) Адаптировать инструкцию под свои нужды и протестировать работу API с помощью кнопки "Тест сервера"

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

Если у Вас есть несколько товаров из которых Вы хотите сформировать комплект (со скидкой), или Вы договорились с автором другого товара и хотите разместить совместный комплект для своих товаров, пожалуйста напишите нам об этом на почту [email protected]сайт в следующем формате:

1. Перечислите количество вариаций комплектов

Например: Товар1+Товар2; Товар1+Товар2+Товар3 и т.д. где Товар1/2/3 это названия товаров.

2. Для каждой вариации комплектов напишите фиксированную скидку в рублях.

Например: Товар1+Товар2=Скидка 300 руб.; Товар1+Товар2+Товар3=Скидка 500 руб. и т. д.

3. Напишите в каком порядке должны выводится вариации комплектов в слайдере просто их пронумеровав.

Например:

1) Товар1+Товар2=Скидка 300 руб.;

2) Товар1+Товар2+Товар3=Скидка 500 руб.

Модуль оплаты через Сбербанк Эквайринг для Opencart работает через REST API Сбербанка. Модуль позволяет принимать оплату банковскими картами на сайте через шлюз Сбербанка.

Установка модуля:

  1. Подайте заявку на регистрацию мерчанта Сбербанка , получите логин и пароль к API и к личному кабинету для тестовой работы.
  2. В личном кабинете Сбербанка перейти в раздел Платежная система -> Загрузка и выгрузка платежной страницы. Здесь нужно скачать эталонную страницу и загрузить ее обратно.
  3. Распаковать архив с модулем и выбрать модуль для вашей версии Opencart
  4. Загрузить модуль через админку вашего сайта (архив *.ocmod.zip)
  5. Перейти в Модули > Оплата, включить и настроить модуль "Оплата через Сбербанк". Потребуется логин и пароль продавца с аккаунта Сбербанка.
  6. Проверьте работу тестовой оплаты
  7. Подайте заявку на проверку сайта в Личном кабинете Сбербанк. После проверки система отправит вам новый логин и пароль к API и к оператору для боевого режима.
  8. Редактируйте модуль оплаты Сбербанк Эквайринг - пропишите новые логин и пароль, поменяйте режим работы на рабочий.

Ошибка #5 Доступ запрещён

После регистрации мерчанта в Сбербанке он выдает вам учетные данные только для тестовой работы.
Для начала вы должны в настройках модуля переключится в режим работы "Тестовый", выбрать одностадийную авторизацию и проверить работу модуля. Если все работает - вам нужно поменять пароль в мерчанте на новый, тогда он переключится в рабочий режим, перенести новый пароль в настройки модуля и переключить режим работы на "Рабочий".

владелица Beauty Manufactura

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

Эквайринг тоже может быть разным. Именно в Сбербанке деньги, заработанные в понедельник, уже во вторник оказываются у нас на счёте.

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

Александра Алимбекова

соосновательница MATCHA BOTANICALS

У Сбербанка - одна из самых низких ставок по эквайрингу. Поэтому я его выбрала. Когда устанавливали эквайринг, всё сделали через приложение «Сбербанк Бизнес Онлайн». Оставляешь заявку , и на следующий день специалист готов приехать и установить кассу.

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

Дмитрий Бахирев

управляющий партнёр VR-квесты ANVIO

80% оплат проходят через наш сайт. Это удобно - мы сразу получаем выручку, а пользователь платит так, как привык: картами, Apple Pay и Google Pay.

Раньше пользователи бронировали квесты без предоплаты и оплачивали всю сумму наличными на месте. Они могли не приехать, и мы теряли 20-30% выручки. Сейчас есть предоплата через сайт - мы сохраняем выручку .

Когда запускались, эквайринг нужен был срочно. Заполнили заявку на сайте Сбербанка - через пару дней поставили терминалы и настроили приём оплаты через сайт.

Ошибка 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 ;

Сбербанк - крупнейший в России банк-эквайер, с многолетним опытом работы на рынке эквайринговых услуг, собственный процессинговым центром, и командой высококвалифицированных специалистов. Банк предоставляет услуги эквайринга на высоком уровне, их отличает минимальная стоимость. При этом исключается возможность утечки конфиденциальной информации.

Внимание!

В настоящий момент сервис Сбербанк предлагает решение касательно 54-ФЗ для интернет-магазинов, осуществляя отправку фискальных данных из интернет-магазина в облачные кассы.

Для этого необходимо:

1) Обратиться к своему клиентскому менеджеру или в службу поддержки на [email protected]

Функционал Сбербанка:

  • Повышение количества клиентов и оборотов вашего предприятия
  • Безопасность и удобство платежей
  • Выгодные условия обслуживания и возмещение средств в кратчайшие сроки
  • Совместные партнерские программы для держателей банковских карт.

Рассмотрим как подключить и настроить интернет-эквайринг от Сбербанка в интернет-магазине на платформе ADVANTSHOP.

Первое, что необходимо сделать, это отправить заявку на подключение в Сбербанк эквайринг, заключить договор и зарегистрироваться. Перейдите на сайт https://www.sberbank.ru/ru/s_m_business/bankingservice/internet_acquiring и нажмите на кнопку "Начать принимать оплату" (рис.1)

Рисунок 1.

Откроется окно, где требуется ввести данные и отправить заявку на подключение (рис.2).

В поле "Тип Эквайринга" - необходимо выбрать вариант "Интернет-Эквайринг".


Рисунок 2.

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

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


Рисунок 3.


Рисунок 4.

Поставьте активность метода оплаты, и заполните поля настроек (рис.5)


Рисунок 5.

Все данные для заполнения полей Сбербанк высылает Вам на почту:

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

Логин - это имя API для вашего мерчанта из системы Сбербанк, вида merchant-api (где merchant - это имя мерчанта, выданное вам Сбербанком, см. ниже). Обратите внимание! Логин - это именно имя API, а не имя Оператора.

Пароль - используется для защиты данных, передаваемых от Сбербанка к магазину и от магазина к Сбербанку.

Имя мерчанта - имя мерчанта, которое Вам присваивает Сбербанк.

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

После проделанных шагов, проверьте тестовый платеж.

Поставьте галочку в строке "Тестовый режим", проверьте оплату на товаре ценой в 1-5 рублей. Если оплата проходит корректно, свяжитесь со Сбербанком; служба поддержки Сбербанка сообщит Вам "боевые" настройки (логин, пароль, имя мерчанта), которые Вам нужно будет указать в настройках метода на стороне магазина (вместо тестовых настроек).

После этого отключите галочку "Тестовый режим" .

Сохраните изменения.

Далее необходимо написать на почту [email protected] просьбу о том, чтобы для вашего мерчанта на стороне Сбербанка прописали уведомления в случае успешного платежа или ошибки.
Эти URL указаны в настройках метода оплаты "Сбербанк" на стороне магазина:

Return_url - уведомление в случае корректной оплаты.

Cancel_url - уведомление в случае ошибки.

Notification URL - обработка оповещений об оплате (URL для уведомлений).

Внимание!

Если у вас кириллический домен, то в настройках магазина (пункт меню "Настройки->Общие настройки", поле "URL Магазина") и при регистрации в сбербанке, укажите домен в punycode, для конвертации домена можете использовать любой сервис, например: https://www.punycoder.com/ .

Также обратите внимание, в магазине обязательно должны прописаны ваши реквизиты, номер телефона, описание метода оплаты сбербанк. И сбербанк эквайринг не заключен договор, если продаете товары 18+.

Готово. Мы рассмотрели подключение платежного модуля Сбербанк-Эквайринг. Ниже рассмотрим типовые ошибки и пути их решения.

Внимание!

В письме с “боевыми” настройками Сбербанк пришлёт Вам имя мерчанта, имя API, имя Оператора и пароль на 1 вход. Прежде чем указывать эти “боевые” настройки на стороне магазина, перейдите по адресу https://securepayments.sberbank.ru/mportal/ , авторизуйтесь под логином вида merchant-api (где merchant - имя вашего мерчанта) и с помощью пароля на 1 вход (присланный вами Сбербанком в письме с “боевыми” настройками). После авторизации вы увидите форму смены пароля - введите новый пароль (он будет использоваться вместо временного). Именно этот новый пароль и нужно будет указать в настройках магазина.

Дополнительно обращаем ваше внимание на то, что пароль от логина вида merchant-api и пароль от логина вида merchant-operator - это разные пароли. Используйте в настройках магазина только пароль от логина вида merchant-api.

Типовые ошибки и их решение:

  • После оформления заказа и попытке оплатить его Вас перенаправляет на страницу с 404 ошибкой и адресом вида https://3dsec.sberbank.ru/payment/merchants/{data}/payment_ru.html?mdOrder={id}

    Решение: Вам необходимо зайти в ЛК Сбербанка, ссылку на который вам прислали в письме с настройками (адрес вида https://3dsec.sberbank.ru/mportal-uat/index.html), перейти в "Платежная страница", нажать "Скачать эталонную платёжную страницу", затем загрузить этот же архив обратно.


  • После оформления заказа и попытке оплатить его Вас перенаправляет на главную страницу сайта

    Решение: Вам необходимо указать корректные настройки метода оплаты в полях "Логин", "Пароль" и "Имя мерчанта". Пожалуйста, убедитесь, что вы корректно , присланный вам Сбербанком изначально.

    Внимание!

    Производить на стороне Сбербанка необходимо как для логина вида login-api, так и для логина вида login-operator.


  • Уведомления об оплате не отображаются в списке заказов (для тех заказов, которые оплачены через Сбербанк).

    Решение: Вам необходимо написать на почту [email protected] просьбу о том, чтобы для вашего мерчанта на стороне Сбербанка прописали URL для уведомлений (Notification URL) - этот URL указан в настройках метода оплаты "Сбербанк" на стороне магазина.

Скачать чек-лист по запуску магазина

Статьи по теме: