Интеграция с системой быстрых платежей(СБП)

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
dfedorchenko
Сообщения: 17
Зарегистрирован: 28 мар 2019, 17:51

Интеграция с системой быстрых платежей(СБП)

Сообщение dfedorchenko » 28 фев 2021, 11:22

Доброго дня всем!
Возможно у кого-то был опыт интеграции kkm-server с СБП?
Возможно, в kkm-server будет в ближайшее время предусмотрена интеграция с СБП?
Возможно, встречали "подводные камни" при интеграции?
В частности интересует вопрос как делать возвраты?

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

Пример 2:
После оплаты через СБП и успешной регистрации чека, клиент просит вернуть деньги.
Необходимо сделать сторно.

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение saratovout » 28 фев 2021, 15:24

dfedorchenko писал(а):
28 фев 2021, 11:22
В частности интересует вопрос как делать возвраты?
Механика возвратов по СБП зависит от вашего обслуживающего банка. Если банк реализовал данную возможность, то у вас будет соответствующая инструкция. Если нет -- то никак.
good films make your life better..

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение Audim » 02 мар 2021, 18:41

Тут нет стандартов к сожалению.

arebrov
Сообщения: 1
Зарегистрирован: 06 апр 2021, 14:00

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение arebrov » 06 апр 2021, 14:43

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

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение avk1973 » 04 мар 2022, 13:09

Подскажите пожалуйста,для оформления чека оплаченного по QR коду (СБП) - надо указывать какие-нибудь дополнительные поля в json?
Или ElectronicPayment: сумма достаточно?

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение saratovout » 04 мар 2022, 17:22

avk1973 писал(а):
04 мар 2022, 13:09
Подскажите пожалуйста,для оформления чека оплаченного по QR коду (СБП) - надо указывать какие-нибудь дополнительные поля в json?
Или ElectronicPayment: сумма достаточно?
Нет, любые варианты безналичных идут как electronicPayment. Другой момент, если вам нужно как то выделять такие чеки - способы могут быть разными.
good films make your life better..

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение Audim » 08 мар 2022, 03:22

Что такое QR код СБП??

Это просто текст с разметкой в котором есть:
- Счет получателя
- БИК банка
- ИНН получателя
- Сумма платежа
- Наименование платежа

Т.е. это не что иное как платежка.
Ну или быстрый перевод (загруженный их этого QR кода).

Вопрос - в какой момент на нее нужно печатать чек?
Ответ: когда вы из системы клиент-банк загрузите эту платежку (перевод) в свою учетную систему!!
И только в этот момент нужно печатать чек.
Но если у Вас платежка с банка загружается в Вашу СРМ в документ - так и зарегистрируйте чек из этого документа!!

И я не вижу здесь участия kkmserver в каком либо виде.

Важно: C QR кодом работает Ваш клиент - у которого нет kkmserver - он стоит у Вас а не у клиента.
Многие почему-то не понимают этого.

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение avk1973 » 14 мар 2022, 14:23

Специалист напомнил, что оплата QR-кодом – это один из способов безналичного расчета через систему быстрых платежей. То есть, оплатить так покупатель может, находясь дома или из другой точки. При таких расчетах продавцу также полагается применить ККТ, то есть, пробить чек в момент оплаты. Как указал Сорокин (заместитель начальника Управления оперативного контроля ФНС ), для таких расчетов обычно продавцы используют специальные ККТ – техника формирует чек сразу, как получает подтверждение об оплате.
https://www.buhsoft.ru/news/6353-pridet ... r-qr-kodom

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

Поэтому мы на всякий случай просто печатаем обычный безналичный чек, просто терминал не активируем. Посмотрим, что будет при сдаче отчёта в этом квартале (только подключили QR, экспериментируем).

p.s.
Вот что содержит в себе QR код системы СБП:
https: / / qr.nspk.ru/AD10004ROLAFDQKU******************?type=02&bank=100000000088&sum=819500&cur=RUB&crc=16D3

Вся информация кроме цены (8195,00) и номера банка в СБП зашифрована в адресе ссылки в отличии от обычного QR кода для платежа на расчётный счёт, который выглядит как обычный текст

"ST00012|Name=ИП ******* *** **** |PersonalAcc=408****|BankName=***** |BIC=**** |CorrespAcc=******* |Sum=1551500|Purpose=Оплата по счету № **** от ****** . на сумму 15515.00 руб., в том числе НДС 2585.83 |PayeeINN=*******"

Наш бух утверждает, что и в первом и во втором случае, если платит физ. лицо всё равно надо выбить чек, в день, когда приходит платёжка. Если платит организация, достаточно с/фактуры
p.p.s. Мне кажется не приживётся. Получается дольше, чем с обычного терминала и кэшбэка нет. Разве что для интернет -платежей (но там проще обычный QR для оплаты формировать час-другой роли не играют).

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение saratovout » 14 мар 2022, 17:50

avk1973 писал(а):
14 мар 2022, 14:23
https: / / qr.nspk.ru/AD10004ROLAFDQKU******************?type=02&bank=100000000088&sum=819500&cur=RUB&crc=16D3

"ST00012|Name=ИП ******* *** **** |PersonalAcc=408****|BankName=***** |BIC=**** |CorrespAcc=******* |Sum=1551500|Purpose=Оплата по счету № **** от ****** . на сумму 15515.00 руб., в том числе НДС 2585.83 |PayeeINN=*******"
Мне кажется, вы показали ссылки на оплату, а не финал исполненной оплаты.

В первом случае, это приглашение оплатить через СБП для моб. устройства, во втором — ссылка для опер. кассы банка (или терминала) с реквизитами, чтобы не набивать платежку вручную.

Но здесь вы не увидите результат платежа.

В обоих случаях, платеж может оплатить любое лицо, как физик, так и юрик.
avk1973 писал(а):
14 мар 2022, 14:23
Наш бух утверждает, что и в первом и во втором случае, если платит физ. лицо всё равно надо выбить чек,
Любой платеж от физика нужно бить: платеж с банковской карте, через СБП, с электронного кошелька QIWI/Yoomoney, с цифровых знаков типа Webmoney, платеж пришедший безналично на расчетный счет организации от "физика" (можно увидеть кто платит по коду счета плательщика), денежный перевод через какой-нибудь Юнистрим или Корону и т.д. — на это всё надо бить чек как безналичная оплата.
avk1973 писал(а):
14 мар 2022, 14:23
в день, когда приходит платёжка.
Обычно по СБП и платежам банк или платежная система информирует в реальном времени (с задержкой до 10 минут) через спец. автоматический интерфейс. Вот по этому уведомлению нужно бить чек.

Если этого нет, то у вас остаются входящие результирующие платежки на расчетный счет организации. Но проблема в том, что вам они, скорее всего, приходят уже с вычетом комиссии. А чек вы должны выбить НЕ на ту сумму, что вам пришла, а на ту, что оплатил покупатель.
Это неудобно. Скорее всего, вы не сможете легко автоматизировать этот вариант, здесь куча "подводных камней".
good films make your life better..

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Интеграция с системой быстрых платежей(СБП)

Сообщение avk1973 » 15 мар 2022, 06:21

Да, разумеется я показал ссылку на оплату, хранящуюся в QR коде для СБП (приём по номеру телефона для юриков пока недоступен).
Во втором примере- текст на оплату хранящийся в QR коде для обычного банковского перевода (клиент может их и вручную забить- это лишь вопрос удобства)

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

С автоматизацией на самом деле проблем не было. Дело в том, что счёт с реквзитами или (QR СБП) на оплату всё равно клиенту генерируем мы, поэтому сумму легко брать оттуда, стыкуя платёжки по сумме и примечанию если конечно клиент специально не калечит текст.

С QR СБП эта проблема отсутствует, т.к. уже есть одноразовые динамические коды для оплаты, которые можно получать через API СБП и там клиент может оплатить только то, что пришло. И только один раз. Другое ему просто банк не разрешит, т.к. данные для платежа он берёт не из самой ссылки, а от оператора СБП по этой ссылке. Даже если в ссылке вручную поменять поле суммы и пересчитать контрольный код, переформировав картинку - ничего не изменится, она просто не заработает (я пробовал играться). Менять можно только информационный текст для клиента, который пока нигде не используется, и то лишь в старых (статических) кодах.

Через это же API приходят извещения по платежам с указанием полностью переведённой суммы и номера выставленного QR кода. Тут всё предельно просто. К сожалению за эту "простоту" берут 0,7%.

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

Ответить