API: Повторная фискализация чека: различия между версиями
Merkulov (обсуждение | вклад)  | 
				Sobolev (обсуждение | вклад)   | 
				||
| (не показано 9 промежуточных версий 1 участника) | |||
| Строка 1: | Строка 1: | ||
= Общие сведения =  | |||
'''API''' (Application Programming Interface или интерфейс программирования приложений) — совокупность инструментов и функций в виде интерфейса для создания новых приложений и интеграции с ИС. Все запросы к сервису '''БИФИТ Бизнес''' осуществляются при помощи авторотационного токена - '''access_token'''. Для генерации токена, необходимо пройти процедуру авторизации OAuth2. Для этого необходимо использовать логин/пароль зарегистрированной учетной записи.  | '''API''' (Application Programming Interface или интерфейс программирования приложений) — совокупность инструментов и функций в виде интерфейса для создания новых приложений и интеграции с ИС. Все запросы к сервису '''БИФИТ Бизнес''' осуществляются при помощи авторотационного токена - '''access_token'''. Для генерации токена, необходимо пройти процедуру авторизации OAuth2. Для этого необходимо использовать логин/пароль зарегистрированной учетной записи.  | ||
= Получение Access-token =  | |||
Первоначально необходимо получить токен авторизации для будущего запроса " Повторная отправка чека на фискализацию". Подготовьте POST запрос следующего вида.  | Первоначально необходимо получить токен авторизации для будущего запроса " Повторная отправка чека на фискализацию". Подготовьте POST запрос следующего вида.  | ||
| Строка 11: | Строка 11: | ||
|content-left= URL: https://fp.bifit.com/processing-api/oauth/token  | |content-left= URL: https://fp.bifit.com/processing-api/oauth/token  | ||
|content-right=  | |content-right=  | ||
<  | <pre>  | ||
https://fp.bifit.com/processing-api/oauth/token  | https://fp.bifit.com/processing-api/oauth/token  | ||
</  | </pre>  | ||
|}}<br>  | |}}<br>  | ||
| Строка 26: | Строка 26: | ||
* '''grant_type''': передать значение "token"  | * '''grant_type''': передать значение "token"  | ||
|content-right=   | |content-right=   | ||
<  | <pre>  | ||
token: "Dd7fbes5LCFnfjLaLRM0gwBK8KwF....wepTkrw5fB3nzr"  | token: "Dd7fbes5LCFnfjLaLRM0gwBK8KwF....wepTkrw5fB3nzr"  | ||
client_id: "processing-connector-token"  | client_id: "processing-connector-token"  | ||
client_secret: "processing-connector-token"  | client_secret: "processing-connector-token"  | ||
grant_type: "token"  | grant_type: "token"  | ||
</  | </pre>  | ||
|}}<br>  | |}}<br>  | ||
= Запрос на повторную фискализацию =  | |||
Отправить чек на повторную фискализацию необходимо в том случае, когда в разделе '''Бифит Онлайн → Чеки''' в личном кабинете БИФИТ Бизнес был обнаружен чек в статусе "Ошибка". Чек приобретает статус "Ошибка" по нескольким причинам:  | Отправить чек на повторную фискализацию необходимо в том случае, когда в разделе '''Бифит Онлайн → Чеки''' в личном кабинете БИФИТ Бизнес был обнаружен чек в статусе "Ошибка". Чек приобретает статус "Ошибка" по нескольким причинам:  | ||
* Неисправность кассы  | * Неисправность кассы  | ||
| Строка 47: | Строка 47: | ||
|content-left= URL: https://fp.bifit.com/processing-api/protected/documents/reload/token  | |content-left= URL: https://fp.bifit.com/processing-api/protected/documents/reload/token  | ||
|content-right=  | |content-right=  | ||
<  | <pre>  | ||
https://fp.bifit.com/processing-api/protected/documents/reload/token  | https://fp.bifit.com/processing-api/protected/documents/reload/token  | ||
</  | </pre>  | ||
|}}<br>  | |}}<br>  | ||
{{Note|'''''Важно!'''''<br>  | {{Note|'''''Важно!'''''<br>  | ||
В '''HEADERS''' укажите значение '''access_token'''  полученное из первого запроса: Bearer <значение '''acces_token'''> .|800}}  | В '''HEADERS''' укажите значение '''access_token'''  полученное из первого запроса: Bearer <значение '''acces_token'''> .|800}}  | ||
{{ProductTable-2  | |||
|title-left='''Headers'''  | |||
|title-right=  | |||
|content-left=<br>  | |||
Broker-token  | |||
|content-right=  | |||
<pre>  | |||
"FkxvbtJgG3b2aCFF91TbNLz5Je.....50v40dszUrV0z"  | |||
</pre>  | |||
|}}<br>  | |||
{{Note| '''Важно!''' <br>  | {{Note| '''Важно!''' <br>  | ||
Получить '''Broker-Token''' можно обратившись к менеджеру компании БИФИТ Касса.|800}}  | |||
| Строка 67: | Строка 77: | ||
* '''id''': id чека со статусом "Ошибка"     | * '''id''': id чека со статусом "Ошибка"     | ||
|content-right=   | |content-right=   | ||
<  | <pre>  | ||
[    | [    | ||
<id>  | <id>  | ||
]  | ]  | ||
</  | </pre>  | ||
|}}<br>  | |}}<br>  | ||
{{Note| '''Важно!''' <br>  | {{Note| '''Важно!''' <br>  | ||
Данный запрос подходит организациям, у которых развернут собственный фискальный брокер.|800}}  | Данный запрос подходит организациям, у которых развернут собственный фискальный брокер.|800}}  | ||
= См. также =  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:_Интеграция_с_Фискальным_Процессингом Интеграция с Фискальным Процессингом]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Авторизация_в_OAuth2_при_помощи_токена_коннектора Авторизация в OAuth2 при помощи токена коннектора]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Авторизация_в_OAuth2_по_refresh_token Авторизация в OAuth2 по refresh token]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_в_процессинг Отправка документа на фискализацию в процессинг]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_в_процессинг_(маркированный_товар) Отправка документа на фискализацию в процессинг (маркированный товар)]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Отправка_документа_на_фискализацию_в_процессинг_(агентский_товар) Отправка документа на фискализацию в процессинг (агентский товар)]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Запрос_информации_о_документе_по_ID Запрос информации о документе по ID]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Оффлайн_возможности_фискального_процессинга Оффлайн возможности фискального процессинга]  | |||
* [https://kassa.bifit.com/wiki/index.php?title=БИФИТ_ОНЛАЙН:Справочник_Ошибок_(ФП) Справочник Ошибок (ФП)]  | |||
Текущая версия на 19:05, 7 апреля 2025
Общие сведения
API (Application Programming Interface или интерфейс программирования приложений) — совокупность инструментов и функций в виде интерфейса для создания новых приложений и интеграции с ИС. Все запросы к сервису БИФИТ Бизнес осуществляются при помощи авторотационного токена - access_token. Для генерации токена, необходимо пройти процедуру авторизации OAuth2. Для этого необходимо использовать логин/пароль зарегистрированной учетной записи.
Получение Access-token
Первоначально необходимо получить токен авторизации для будущего запроса " Повторная отправка чека на фискализацию". Подготовьте POST запрос следующего вида.
| Запрос | POST | 
| URL: https://fp.bifit.com/processing-api/oauth/token | https://fp.bifit.com/processing-api/oauth/token  | 
   
| Request body | type: x-www-form-urllencoded | 
 
  | 
       
token: "Dd7fbes5LCFnfjLaLRM0gwBK8KwF....wepTkrw5fB3nzr" client_id: "processing-connector-token" client_secret: "processing-connector-token" grant_type: "token"  | 
   
Запрос на повторную фискализацию
Отправить чек на повторную фискализацию необходимо в том случае, когда в разделе Бифит Онлайн → Чеки в личном кабинете БИФИТ Бизнес был обнаружен чек в статусе "Ошибка". Чек приобретает статус "Ошибка" по нескольким причинам:
- Неисправность кассы
 - Некорректно указанные данные в чеке (например некорректная СНО)
 - Закончилась лицензия
 - Достигнут предел чеков на ФН
 
| Запрос | POST | 
| URL: https://fp.bifit.com/processing-api/protected/documents/reload/token | https://fp.bifit.com/processing-api/protected/documents/reload/token  | 
   
 Важно!
В HEADERS укажите значение access_token  полученное из первого запроса: Bearer <значение acces_token> .
| Headers | |
Broker-token  | 
      "FkxvbtJgG3b2aCFF91TbNLz5Je.....50v40dszUrV0z"  | 
   
| Request body | type: raw (JSON) | 
 
  | 
       
[ <id> ]  | 
   
См. также
- Интеграция с Фискальным Процессингом
 - Авторизация в OAuth2 при помощи токена коннектора
 - Авторизация в OAuth2 по refresh token
 - Отправка документа на фискализацию в процессинг
 - Отправка документа на фискализацию в процессинг (маркированный товар)
 - Отправка документа на фискализацию в процессинг (агентский товар)
 - Запрос информации о документе по ID
 - Оффлайн возможности фискального процессинга
 - Справочник Ошибок (ФП)