SberPay

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

SberPay

Сообщение Admin »

Обновили нам прошивки на всех терминалах. Сейчас на дисплее при приеме карты в добавок отображается SberPay QR код. Можно карту приложить/вставить а можно сканировать код приложением Сбербанка.

Возникли вопросы. Сейчас оплату из своей программы делаем через метод card_authorize7 библиотеки pilot_nt.dll, и похоже в ответе функции невозможно определить какого типа был платеж, картой или по QR коду. Как вариант можно парсить чек на предмет ключевых слов но пока не хотелось бы. Это первый момент.

Второй, как делать возвраты?
Пару недель общался с Москвой, получил в ответ только два doc файла (на отвали):
sb_pilot.doc
Интеграция с ККМ через ole-объект sbrf.dll.docx
sb_doc.zip
(383.5 КБ) 79 скачиваний

sb_pilot.exe у нас в программах нет да и документация какая то куцая
А второй вариант с sbrf.dll выглядит слишком громоздким.

Кто как решал проблему, и решал ли?

P.S. Только подумал, нужно попробовать. Если через card_authorize7 вызвать возврат денег и сканировать код. Будет ли произведен возврат.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

SberPay

Сообщение Admin »

Проверил, при возврате QR кода нет.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

SberPay

Сообщение Игорь Столяров »

Admin писал(а): 11 Ноябрь 2022, 10:19 Проверил, при возврате QR кода нет.
И не должно быть. QR код создаётся на отдельную операцию, а возврат в Sber API таковой не является.
Можно сделать отмену / возврат по данным оплаты Sber API (и это отличие от эквайринга).
Вы наверно и сами знаете: https://api.developer.sber.ru/product/P ... 8024874247

Кстати, возврат оплаты может быть и частичный ... но только один раз по операции.
Тех. поддержка Сбера рекомендовала пользоваться наликом или традиционным эквайрингом.
Класс ! ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

SberPay

Сообщение Admin »

Игорь Столяров писал(а): 11 Ноябрь 2022, 16:11 Вы наверно и сами знаете
Я туплю. Там же в апишке есть этот SberPay, точно!
Придется писать.
Admin писал(а): 11 Ноябрь 2022, 10:03 определить какого типа был платеж, картой или по QR коду
Но этот вопрос остался.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

SberPay

Сообщение Игорь Столяров »

Admin писал(а): 12 Ноябрь 2022, 1:46Придется писать.
Только поменять ссылки на запросы сервиса. Код тот же самый, что и Сбер СБП ...
Admin писал(а): 12 Ноябрь 2022, 1:46 Но этот вопрос остался.
Нужно сделать платёж картой и по QR и потом запросить полный реестр операций /registryType = REGISTRY
и в нём посмотреть чем они отличаются на стороне сервиса ... Возможно, что и ни чем.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

SberPay

Сообщение Admin »

Игорь Столяров писал(а): 12 Ноябрь 2022, 11:50 Только поменять ссылки
Ну не совсем все просто. В случае СБП у меня в компе есть все данные по платежу. И я могу возврат сделать легко.
А тут то платеж был с терминала. Я о нем ничего не знаю. Нужно получать реестр за предполагаемый день покупки и в нем как то выбирать заказ для возврата. А если два одинаковых было? В общем есть непонятные моменты.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

SberPay

Сообщение Игорь Столяров »

Admin писал(а): 13 Ноябрь 2022, 2:28 Я о нем ничего не знаю.
Ну не может же быть всё так плохо ... :nono:
Скорее всего, должен возвращаться хотя бы "operation_id" для однозначной идентификации операции.
Может быть есть новая версия драйвера с поддержкой пинпадов с QR кодами ?
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

SberPay

Сообщение Admin »

Игорь Столяров писал(а): 13 Ноябрь 2022, 6:51 Скорее всего, должен возвращаться хотя бы "operation_id" для однозначной идентификации операции.
На чеке вроде есть GUID заказа. Поживем, пожуем :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить