0
Отвечен

Сбербанк Мерчант

Евгений 4 года назад обновлен mikbill (CEO) 3 года назад 13

Добрый день.

Настраиваю Сбербанк Мерчант.

Всё настроил, дело до платежа доходит, платеж проходит, с карты деньги снимаются.

Но, на л\с деньги не падают. В таблице addons_sberbankru_mrch появляется запись о платеже со статусом 0. В Сбербанковской системе этот платеж виден со статусом "Завершен". Может я что-то не до настроил? И ещё, в мануале есть ссылка на https://admin.ispnet.demo/ajax/index/sberbankrumrch , но сбербанковцы у меня её не спрашивали.

P.S. Есть настроенная самостоятельно система прима платежей через этот же эквайринг, но через сайт (с ручным вводом л\с и суммы и дальнейшем дерганьем системы PayApi) и эта система работает отлично.

Хотелось добавить оплату через Л\К но что то не получается.


P.S. Может быть сделать некие универсальные стандартные страницы при успешном и не успешном платеже и использовать их как результат оплаты?


Вообщем связался с Московской ТП Сбербанка. Действительно у них есть адрес callBack-а.

Сообщил ссылку с http, они прописали у себя, но платежи так и не попадают в биллинг. ТП прислала следующее:


На попытку отправки сервер ответил ошибкой 406 Not Acceptable

2016-07-27 10:47:01,413 [callbackListenerContainer-4] INFO ru.bpc.phoenix.callback.HttpCallbackSender:110 - Result of callback operation for CallbackTO{merchantId=20854, merchantName='xxxtelecom', url='http://admin.xxxxx.net/ajax/index/sberbankrumrch', params='{orderNumber=6, mdOrder=af1ff160-cb00-44fd-aab7-78071cdd91b5, operation=deposited, status=1}', method='GET', successfulCode=null, successfulResponse='null'} is false with process time 387 ms
java.io.IOException: Result of callback operation for CallbackTO{merchantId=20854, merchantName='xxxtelecom', url='http://admin.xxxxx.net/ajax/index/sberbankrumrch', params='{orderNumber=6, mdOrder=af1ffq60-cb00-44fd-aab7-78071cdd91b5, operation=deposited, status=1}', method='GET', successfulCode=null, successfulResponse='null'} is false with http status 406


Что бы это значило? Что можно посмотреть в биллинге, может логи где-то есть?

Биллинг за NAT'ом?

по ссылке 'http://admin.xxxxx.net/ я вам ничем помочь не смогу, давайте полную ссылку которую предоставили в ТП сбербанка

И проверьте чтоб была подключенна система Callback именно на боевую среду.

Биллинг не за НАТом.

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

На какой адрес выслать ссылку и какой Ip прописать для доступа?

Отправил Вам на почту.

MB_devel - есть какие нибудь новости?

Может Сбербанк в очередной раз поменял протокол?

Сейчас смотрю.

Код поменять не могли, так как не работало бы у всех


"Вот не заретушированный ответ сбербанковской ТП
На попытку отправки сервер ответил ошибкой 406"


Данная ошибка (406) сообщает что обращение запрещено с данного IP. Посмотрите в логах nginx/apache с какого IP поступает запрос от Банка и укажите его в настройках платежной системы.

Спасибо - получилось. Что-то подумалось, что логика такая, что если ничего не прописано, то всё разрешено..


День добрый. 

Подниму тему.

Сегодня общался со Сбером с отделом Эквайринга. 


Сказали такую информацию: с 1 июля нужно все платежи прогонять через "Онлайн кассу". 

Предлагают решение от АТОЛ, у них там интеграция с АТОЛом вроде бы как есть. Но нужны изменения со стороны клиентов, то есть нас. Насколько я понимаю, мы должны будем передавать ещё и некое описание того что клиент покупает чтобы налоговая в электронном чеке видела этот "товар".


Планируются ли изменения в биллинге для всего этого (насколько я понимаю изменения там немного)??

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

utf8 добавлен.


если чтото другое - есть контакты на сайте - формулируйте ТЗ согласуем сделаем.

Сервис поддержки клиентов работает на платформе UserEcho