Пренос дигиталних потврда може се извршити помоћу метода фискалног клијент модула (dll/сервис) или директно преко retailforce облака.
Предуслови
За коришћење директне комуникације са retailforce облаком потребно је да имате следеће предуслове и знања.
- Морате имати кориснички налог дистрибутера и одговарајући API кључ и API тајну
- Морате имати знање о JSON/Rest веб-сервис позивима (HTTP)
- Морате имати знање о JWT Bearer аутентификацији (користи се)
- Морате да креирате терминал у RetailForce облаку и доделите одговарајућу лиценцу (DigitalReceipt/DigitalReceiptLight)
Можете пронаћи информације о JWT Bearer аутентификацији овде:
Пренос дигиталног рачуна
Да бисте пренели дигитални рачун, морате да позовете следеће методе у следећем редоследу:

Методе:
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key: FORM Parameter
secret: FORM Parameter -
https://api.retailforce.cloud/api/v1.0/licensing/token
(GET)
uniqueClientId: QUERY Parameter
accessLicenseId: QUERY Parameter -
https://functions.retailforce.cloud/api/digitalReceipt
(POST)
uniqueClientId: QUERY/FORM Parameter (оба могућа)
licenseToken: QUERY/FORM Parameter (оба могућа)
file: FORM Parameter (Садржај)
Напомена: Можете послати исти назив датотеке више пута за исти POS систем (uniqueClientId).
За детаљне информације о функцијама на https://api.retailforce.cloud користите следећи линк: https://api.retailforce.cloud/swagger.
Важно: Не морате да користите цео процес цело време. Лиценцни токен који ћете добити са licensing/token (GET) је важећи 30 дана. Можете да користите jwt/decode на страни клијента да бисте видели да ли је лиценцни токен важећи.
НАПОМЕНА: Ако пречесто позивате функцију licensing/token, биће блокирана. Стога је користите само на правилан начин како је описано изнад.
НАПОМЕНА: Ако пречесто позивате функцију licensing/token, биће блокирана. Стога је користите само на правилан начин како је описано изнад.
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.