Оплата Через Сбербанк

Помогите, пожалуйста, как настроить интернет-эквайринг Сбербанка, т.е. оплату картами ?

Как вы его подключали?

Я пробовал и на 4.3.5 и на 4.6.Х

"Из коробки" по моему процессора для них нет. По крайней мере это не "Сбербанк" и не "Сбербанк онлайн".

У Сбера система RBS

Запросил у них адон, прислали. Правда, запакованый криво, перепаковал сам.

Установил. Появился процессор RBS, шаблон cc-outside.tpl

http://joxi.ru/BA09xK5UJn3Zwr

На вкладке "Настроить" вбил api логин, пароль, оплата одностадийная, режим рабочий. Понятно, присланные Сбером пароли поменял при первом входе.

При оплате начинает писать "выполняю переадресацию на RBS" и выкидывает на мою главную.

А как подключали его вы?

PS Когда подключал эквайринг РФИбанка да и ЯндексКассы, там требовалось указать URL обработчиков. Иначе точно также выкидывало на главную. Подозреваю, что у Сбера может быть тоже самое.

ваш_сайт/index.php?dispatch=payment_notification.result&payment=rficb
url успешной оплаты:
ваш_сайт/index.php?dispatch=payment_notification.return&payment=rficb
url ошибки:
ваш_сайт/index.php?dispatch=payment_notification.cancel&payment=rficb

На странице смены пароля в Сбербанке, нужно менять пароль и для оператора и для API

Спасибо, ребята.

Это всё я делал.

Без поллитры поддержки не разобраться. Они посмотрели - говорят curl запрос к Сберу у тебя пустоту возвращает. Я даже на демке настроил, ввёл свои данные в процессор СберОнлайн - всё в порядке.

Значит это особенность моего хостинга (дедика) и надо в ОС смотреть. Гугл говорит, причин у такого поведения CURL'a - сотни.

Вобщем, дело в настройках среды, OS:

Сберу и PayPal требуется шифрование tls1.2

Когда они получают запрос с шифрованием ниже tls1.2, они просто не отвечают.

версии Curl, OpenSSL и NSS должны быть свежими в OS.

И очень важно проверить их версии в phpinfo(), потому что после их обновления без пересборки PHP сами они туда не встанут.

Сейчас эти библиотеки вызывают tls1.2 по умолчанию, ранее требовалось в коде указывать какой метод использовать.

По поводу "Квитанции Сбербанка" два вопроса:

1. Кто-то пробовал подносить QR-код к банкомату? У меня ни один банкомат в Орле не распознал (реальные реквизиты). 2018 год. Также этот QR-код не распознаёт мобильное приложение Сбербанк-Онлайн. Такое ощущение, что контрагент должен быть внесён в систему Сбербанка.

2. Задача: создать способ оплаты типа "связаться с менеджером", который бы имел некоторые инструкции для покупателя в личном кабинете (данные карты для перевода, например) и возвращал бы произвольный статус оплаты. Удастся ли на коленке это собрать из процессоров Квитанции или Счёта? Грубо, "скопировать процессор". Куда рыть?

По поводу "Квитанции Сбербанка" два вопроса:

1. Кто-то пробовал подносить QR-код к банкомату? У меня ни один банкомат в Орле не распознал (реальные реквизиты). 2018 год. Также этот QR-код не распознаёт мобильное приложение Сбербанк-Онлайн. Такое ощущение, что контрагент должен быть внесён в систему Сбербанка.

Извините, а где сказано, что нужно QR-код с чека считывать в банкомате?

Есть приложение «Проверка чека». Чеки к системе Сбербанка никакого отношения не имеют, а вот к Федеральной налоговой службе имеют. Так думаю.

Извините, а где сказано, что нужно QR-код с чека

Я имею в виду не фз-54, а QR-код с квитанции для оплаты вручную в Сбербанке, которую формирует платёжный процессор "Сбербанк России". (Не процессор "Sberbank Online" - с ним всё понятно, работали).

Если бы этот QR читало мобильное приложение "Сбербанк онлайн", как оно это делает с квитанциями жкх - было бы круто. Но его даже банкоматы не читают, хотя заявлено, что должны. Вот я и спрашиваю - кто то практически пользовался?

Я имею в виду не фз-54, а QR-код с квитанции для оплаты вручную в Сбербанке

Теперь понятно, спасибо! Нужно сходить, проверить :-)

Добрый день! Подскажите, кому писать, чтобы добавили еще один способ оплаты - просто отображение QR-кода на экране после оформления заказа для того, чтобы покупатель отсканировал его своим мобильным приложением Сбербанка, Альфабанка или ВТБ и осуществил оплату? Сейчас это возможно сделать, но только через квитанцию Сбербанка, в которой генерируется QR-код. Хотелось бы иметь исключительно отображение QR-кода без лишнего мусора в виде этой квитанции.

Вот как это могло бы выглядеть:

4 лайка

Попробуйте сюда

https://forum.cs-cart.ru/c/kak-uluchshit-cs-cart

Если народ будет голосовать за тему, обещают внедрять

2 лайка

У меня QR-код читается и приложением Сбербанка, и приложением Яндекс.Деньги. Создается платежное поручение с правильными реквизитами. В банкоматах не проверял.

… у Вас расчётный счёт в сбербанке открыт?

Нет, не в Сбербанке.

Хм. А каких-либо специальных действий для того, чтобы попасть в контрагенты Сбербанка Вы не предпринимали? Мои реквизиты ни в мобильной ни в банкоматной версии не читается.

ничего не делал. кроме того, и Яндекс.Деньги распознают код.

Коллеги, вопрос написал здесь, но продублирую в этой теме.
Хотелось бы настроить редирект покупателя в его ЛК сбера для оплаты заказа. Как правильно его настроить на сегодняшний день?
Для этого эквайринг же не нужно подглючать? Насколько я понимаю, комиссию оплачивает покупатель в этом случае.

с чего вдруг? Visa/Mastecard запрещают брать с пользователя при оплате любую сумму свыше той что указана на сайте, так можно делать только с разными платежками вероятно, типо qiwi +3% и тд. А с Банками нельзя вроде ж, я договор читал просто экваринговый от ВТБ и еще банка

Недействительные операции:
6.1.4. Стоимость Товара, оплаченного Держателем с использованием Реквизитов Карты при совершении такой Операции, превышает обычную цену Организации на данный Товар при оплате за наличные деньги.

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

1 лайк

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

необходимо:
Добавить ключевой реквизит: LastName, FirstName, MiddleName
добавит реквизит: PayerAddress

В настройках модуля такого нет. Кто-то сталкивался с подобным?
Это ж покупатель сам заполнять должен - свои ФИО и адрес.

Так-то на странице проверки QR-код успешно распознаётся; всё окей.
Вопрос только тем, кто подавался в контрагенты.

а где это? - “из интерфейса входа в РБС”
какая ссылка

Которую Сбербанк присылает