Облачная Касса: Интеграция с Фискальным Процессингом

Материал из Касса
Версия от 19:01, 15 декабря 2021; ContentMaker (обсуждение | вклад) (Новая страница: «=Авторизация= {{ Note | '''''Примечание''''' *Все ссылки будут указаны для тестового контура ФП! *Для актуального ФП использовать ссылку вида https://fp.bifit.com/processing-api/.../ |800}} * Выполнить '''POST-запрос''' на адрес https://fp-test.bifit.com/processing-api/oauth/token в теле '''(x-www-form-urlencoded)''' кото...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Авторизация

Note.svg  Примечание

  • Все ссылки будут указаны для тестового контура ФП!
  • Для актуального ФП использовать ссылку вида https://fp.bifit.com/processing-api/.../


в теле (x-www-form-urlencoded) которого содержатся следующие параметры:

token: выданный токен доступа (P5cKbUUD9uSSrSlGdzspLblvBnD0GzTAE0cLmAPSEMxJ79DtLE) 
client_id:processing-connector-token 
client_secret:processing-connector-token 
grant_type:token

Пример:

curl -X POST 
https://fp-test.bifit.com/processing-api/oauth/token 
\-H 'Content-Type: application/x-www-form-urlencoded' 
\-d’token=P5cKbUUD9uSSrSlGdzspLblvBnD0GzTAE0cLmAPSEMx J79DtLE&client_id=processing-connector-token&client_secret= processing-connector-token&grant_type=token'

в теле (x-www-form-urlencoded) которого содержатся следующие параметры:

refresh_token: полученный refresh_token
client_id:processing-connector-token
client_secret:processing-connector-token
grant_type:refresh_token

Пример:

curl -X POST \
https://fp-test.bifit.com/processing-api/oauth/token \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'refresh_token=...&client_id=processing-connector-token&client_
secret=processing-connector-token&grant_type=refresh_token'

На оба запроса получится ответ вида:

{
"access_token": "access_token", 
"token_type": "bearer", 
"refresh_token": "refresh_token", 
"expires_in": 3599,
"scope": "read write", "connector_id": 
connector_id,
"jti": "jti" }

Note.svg  Примечание

  • Ко всем последующим запросам, в Header`е необходимо указывать:
'Authorization: Bearer полученный_access_token


Формирование контента чека