Подключение метода оплаты сбербанк-эквайринг
Покупателям
Чтобы узнать версию 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 Сбербанка. Модуль позволяет принимать оплату банковскими картами на сайте через шлюз Сбербанка.
Установка модуля:
- Подайте заявку на регистрацию мерчанта Сбербанка , получите логин и пароль к API и к личному кабинету для тестовой работы.
- В личном кабинете Сбербанка перейти в раздел Платежная система -> Загрузка и выгрузка платежной страницы. Здесь нужно скачать эталонную страницу и загрузить ее обратно.
- Распаковать архив с модулем и выбрать модуль для вашей версии Opencart
- Загрузить модуль через админку вашего сайта (архив *.ocmod.zip)
- Перейти в Модули > Оплата, включить и настроить модуль "Оплата через Сбербанк". Потребуется логин и пароль продавца с аккаунта Сбербанка.
- Проверьте работу тестовой оплаты
- Подайте заявку на проверку сайта в Личном кабинете Сбербанк. После проверки система отправит вам новый логин и пароль к API и к оператору для боевого режима.
- Редактируйте модуль оплаты Сбербанк Эквайринг - пропишите новые логин и пароль, поменяйте режим работы на рабочий.
Ошибка #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 указан в настройках метода оплаты "Сбербанк" на стороне магазина.
Скачать чек-лист по запуску магазина