Система быстрых платежей

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 3409
Зарегистрирован: 06 Ноябрь 2014, 12:48

Система быстрых платежей

Сообщение finsoftrz »

Сбербанк и некоторые другие банки предлагают систему быстрых платежей как альтернативу платежным терминалам. Она имеет свое api. Работает через qr коды. Либо фиксированный qr код для магазина, выдаваемый банком - вешают рядом с кассой, покупатель пикает в мобильном приложении (к примеру, Сбербанк онлайн), вводит сумму, кассир в программе получает подтверждение оплаты. Либо qr генерится кассовой программой с включением суммы, выводится на экран или печатается на кассовой ленте - покупатель пикает этот qr в мобильном приложении, кассир получает подтверждение оплаты. При беглом ознакомлении обмен в api происходит через сообщения в json формате.

Никто еще не интегрировался с этой системой?
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1298
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

Система быстрых платежей

Сообщение RaFaeL »

Интегрировался только с эквайрингом сбера, это где генерируется ссылка для оплаты
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5998
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

Система быстрых платежей

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

Вот здесь обсуждали и есть пример: viewtopic.php?p=39847&hilit=PersonalAcc#p39847
Но это другое ...
Приносим Вам свои неудобства !
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Вчера начал писать класс для работы с API Сбербанк СБП.
Использую libcurl
Выложу по итогам.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Не очень быстрый процесс.
Вопросы задать можно только Московскому саппорту. А с моей таймзоной это только одно письмо в день :)
Начал делать и почти сразу затык. Токен получил, дальше делаю запрос на создание ордера а в ответ:

Код: Выделить всё

{
    "httpCode": "400",
    "httpMessage": "Bad Request",
    "moreInformation": "Body of the request is not valid according to json schema"
}
10 раз все проверил. Вроде Ok
А файла schema для проверки json запроса нет в природе.
Так что ждем...

пысы. кому интересно тут пара документов
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 3409
Зарегистрирован: 06 Ноябрь 2014, 12:48

Система быстрых платежей

Сообщение finsoftrz »

Мне вот эту доку для ознакомления переслали из Сбербанка.
Json там без вложений, можно просто делать через поиск разделителя ":".
Вложения
API_QR_v7.5.6.pdf
(886.72 КБ) 2963 скачивания
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

finsoftrz писал(а): 30 Март 2022, 7:39 Json там без вложений
На самом деле с вложением. Другой вопрос что они не всегда обязательны.
Товар по идее не нужно передавать. Сумму и все. Не стоит делиться бигдатой :)
Но реестр документов без вложений никак. Если мы про то вложение говорим.
Я использую https://github.com/mikeduglas/cJSON

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

Система быстрых платежей

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

Правильно ли я понимаю, что здесь интерфейс (API) обмена СБП будет во всех банках свой (разный) ? :(
Приносим Вам свои неудобства !
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

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

Система быстрых платежей

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

Admin писал(а): 30 Март 2022, 9:38Так и есть.
Мрак и жуть ... :( Ну почему не выработать СБП единный API ...
Приносим Вам свои неудобства !
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Пришел на работу. Ответа от Сбера на мой вопрос нет. Еще один день потерян. :(
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Продолжаю общаться с Москвой. Первый косячек, указал 810 вместо 643. С валютами не очень общаюсь. Как помнил так и забил.
Второе нужно узнать у менеджера какой то номер терминала эквайринга. Тоже определенный нужно передавать.
Все это из за ущербной документации.
Завтра продолжу писать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Есть у кого класс небольшой/простой для создания BMP файла?
Суть в том что Сбер СБП отдает ссылку не на картинку а на страницу.
В странице встроена SVG картинка и еще куча разного.
Вот такая:
2022-04-06_16-29-18.png
Хочу вытащить SVG изнутри (там все кусочки есть)

Код: Выделить всё

...
  <rect class="fg" fill="none" x="152" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="168" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="184" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="208" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="216" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="240" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="248" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="280" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="288" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="304" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="320" y="8" width="8" height="8"/>
  <rect class="fg" fill="none" x="328" y="8" width="8" height="8"/>
... 
и вывести в свой BMP для печати на бумажке.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1864
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

Система быстрых платежей

Сообщение Губин Игорь »

Admin писал(а): 06 Апрель 2022, 9:32 Есть у кого класс небольшой/простой для создания BMP файла?
Для отображения на экране или именно файл? Если отображение на экране, то зачем файл?
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Admin
Администратор
Сообщения: 3787
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Система быстрых платежей

Сообщение Admin »

Для печати на ленточке ККТ. Таков путь Такая задача :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить