Система быстрых платежей
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5567
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Система быстрых платежей
Сбербанк и некоторые другие банки предлагают систему быстрых платежей как альтернативу платежным терминалам. Она имеет свое api. Работает через qr коды. Либо фиксированный qr код для магазина, выдаваемый банком - вешают рядом с кассой, покупатель пикает в мобильном приложении (к примеру, Сбербанк онлайн), вводит сумму, кассир в программе получает подтверждение оплаты. Либо qr генерится кассовой программой с включением суммы, выводится на экран или печатается на кассовой ленте - покупатель пикает этот qr в мобильном приложении, кассир получает подтверждение оплаты. При беглом ознакомлении обмен в api происходит через сообщения в json формате.
Никто еще не интегрировался с этой системой?
			
			
									
						Никто еще не интегрировался с этой системой?
C6/C12, ШВС, tps/btrieve.
			
						- RaFaeL
 - ✯ Ветеран ✯
 - Сообщения: 1417
 - Зарегистрирован: 24 Март 2009, 17:59
 - Откуда: НН
 - Благодарил (а): 12 раз
 - Поблагодарили: 2 раза
 - Контактная информация:
 
Система быстрых платежей
Интегрировался только с эквайрингом сбера, это где генерируется ссылка для оплаты
			
			
									
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Система быстрых платежей
Вот здесь обсуждали и есть пример: viewtopic.php?p=39847&hilit=PersonalAcc#p39847
Но это другое ...
			
			
									
						Но это другое ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Вчера начал писать класс для работы с API Сбербанк СБП. 
Использую libcurl
Выложу по итогам.
			
			
									
						Использую libcurl
Выложу по итогам.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Не очень быстрый процесс. 
Вопросы задать можно только Московскому саппорту. А с моей таймзоной это только одно письмо в день
Начал делать и почти сразу затык. Токен получил, дальше делаю запрос на создание ордера а в ответ:
10 раз все проверил. Вроде Ok
А файла schema для проверки json запроса нет в природе.
Так что ждем...
пысы. кому интересно тут пара документов
			
			
									
						Вопросы задать можно только Московскому саппорту. А с моей таймзоной это только одно письмо в день
Начал делать и почти сразу затык. Токен получил, дальше делаю запрос на создание ордера а в ответ:
Код: Выделить всё
{
    "httpCode": "400",
    "httpMessage": "Bad Request",
    "moreInformation": "Body of the request is not valid according to json schema"
}
А файла schema для проверки json запроса нет в природе.
Так что ждем...
пысы. кому интересно тут пара документов
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5567
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Система быстрых платежей
Мне вот эту доку для ознакомления переслали из Сбербанка.
Json там без вложений, можно просто делать через поиск разделителя ":".
			
							Json там без вложений, можно просто делать через поиск разделителя ":".
- Вложения
 - 
			
		
		
				
- API_QR_v7.5.6.pdf
 - (886.72 КБ) 8278 скачиваний
 
 
C6/C12, ШВС, tps/btrieve.
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
На самом деле с вложением. Другой вопрос что они не всегда обязательны.
Товар по идее не нужно передавать. Сумму и все. Не стоит делиться бигдатой
Но реестр документов без вложений никак. Если мы про то вложение говорим.
Я использую https://github.com/mikeduglas/cJSON
Да. Дока та же.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Система быстрых платежей
Правильно ли я понимаю, что здесь интерфейс (API) обмена СБП будет во всех банках свой (разный) ? 
			
			
									
						За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Так и есть. Пару банков посмотрел. API отличается
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Система быстрых платежей
Мрак и жуть ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Пришел на работу. Ответа от Сбера на мой вопрос нет. Еще один день потерян.  
			
			
									
						Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Продолжаю общаться с Москвой. Первый косячек, указал 810 вместо 643. С валютами не очень общаюсь. Как помнил так и забил.
Второе нужно узнать у менеджера какой то номер терминала эквайринга. Тоже определенный нужно передавать.
Все это из за ущербной документации.
Завтра продолжу писать.
			
			
									
						Второе нужно узнать у менеджера какой то номер терминала эквайринга. Тоже определенный нужно передавать.
Все это из за ущербной документации.
Завтра продолжу писать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Есть у кого класс небольшой/простой для создания BMP файла?
Суть в том что Сбер СБП отдает ссылку не на картинку а на страницу.
В странице встроена SVG картинка и еще куча разного.
Вот такая: Хочу вытащить SVG изнутри (там все кусочки есть)
и вывести в свой BMP для печати на бумажке.
			
			
									
						Суть в том что Сбер СБП отдает ссылку не на картинку а на страницу.
В странице встроена SVG картинка и еще куча разного.
Вот такая: Хочу вытащить 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"/>
... 
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- Губин Игорь
 - Шубуршун
 - Сообщения: 2680
 - Зарегистрирован: 16 Сентябрь 2005, 16:35
 - Откуда: Москва
 - Благодарил (а): 5 раз
 - Поблагодарили: 29 раз
 
Система быстрых платежей
Для отображения на экране или именно файл? Если отображение на экране, то зачем файл?
Это я только кажусь дураком! На самом деле я полный идиот!
			
						- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
Система быстрых платежей
Для печати на ленточке ККТ. Таков путь Такая задача 
			
			
									
						Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						