Предаването на цифрови касови бележки може да се извърши чрез методите на фискалния клиентски модул (dll/услуга) или директно чрез RetailForce Cloud.
Предварителни изисквания
За да използвате директна връзка с RetailForce Cloud, трябва да разполагате със следните предварителни условия и знания.
- Трябва да разполагате с акаунт на distributor и съответния distributor API ключ и distributor API Secret за distributor
- Трябва да имате познания за JSON/REST уеб услуги (HTTP)
- Трябва да имате познания за JWT Bearer автентификация (използва се)
- Трябва да създадете terminal в RetailForce Cloud и да му присвоите подходящия лиценз (DigitalReceipt/DigitalReceiptLight)
Информация за JWT Bearer автентификацията можете да намерите тук:
Прехвърляне на цифровата разписка
За да прехвърлите цифров касов бон, трябва да извикате следните методи в посочения ред:

Методи:
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key: параметър
FORM secret: параметър FORM -
https://api.retailforce.cloud/api/v1.0/licensing/token
(GET)
uniqueClientId: параметър
QUERY accessLicenseId: параметър QUERY -
https://functions.retailforce.cloud/api/digitalReceipt
(POST)
uniqueClientId: параметър QUERY/FORM (и двете са възможни)
licenseToken: параметър QUERY/FORM (и двете са възможни)
file: параметър FORM (съдържание)
Забележка: Можете да изпратите едно и също име на файл повече от веднъж за една и съща POS система (uniqueClientId).
За подробна информация относно функциите на https://api.retailforce.cloud използвайте следния линк: https://api.retailforce.cloud/swagger.
Важно: Не е необходимо да използвате целия процес през цялото време. Токенът за лиценз, който ще получите от licensing/token (GET), е валиден 30 дни. Можете да използвате jwt/decode от страна на клиента, за да проверите дали токенът за лиценз е валиден.
ЗАБЕЛЕЖКА: Ако извиквате функцията licensing/token твърде често, тя ще бъде блокирана. Затова я използвайте само по правилния начин, както е описано по-горе.
ЗАБЕЛЕЖКА: Ако извиквате функцията licensing/token твърде често, тя ще бъде блокирана. Затова я използвайте само по правилния начин, както е описано по-горе.
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.