Přenos digitálních účtenek lze provést pomocí metod fiskálního klientského modulu (dll/služba) nebo přímo prostřednictvím Cloudu Retailforce.
Předpoklady
K přímé komunikaci s Cloudem Retailforce budete potřebovat následující předpoklady a znalosti.
- Musíte mít distribuční účet a odpovídající distribuční API klíč a API tajný klíč
- Musíte mít znalosti o voláních webových služeb JSON/REST (HTTP)
- Musíte mít znalosti o autentizaci JWT Bearer (používá se)
- Musíte vytvořit terminál v RetailForce Cloud a přiřadit mu příslušnou licenci (DigitalReceipt/DigitalReceiptLight).
Informace o ověřování JWT Bearer najdete zde:
Přenos digitální účtenky
Chcete-li předat digitální účtenku, musíte v následujícím pořadí zavolat následující metody:

Metody:
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key: parametr
FORM secret: parametr FORM -
https://api.retailforce.cloud/api/v1.0/licensing/token
(GET)
uniqueClientId: parametr
QUERY accessLicenseId: parametr QUERY -
https://functions.retailforce.cloud/api/digitalReceipt
(POST)
uniqueClientId: parametr QUERY/FORM (obě možnosti)
licenseToken: parametr QUERY/FORM (obě možnosti)
file: parametr FORM (obsah)
Poznámka: Pro stejný pokladní systém (uniqueClientId) můžete odeslat stejný název souboru vícekrát.
Podrobné informace o funkcích na adrese https://api.retailforce.cloud najdete na následujícím odkazu: https://api.retailforce.cloud/swagger.
Důležité: Není nutné používat celý proces pokaždé. Licenční token, který získáte pomocí funkce licensing/token (GET), je platný po dobu 30 dnů. K ověření platnosti licenčního tokenu můžete na straně klienta použít funkci jwt/decode.
POZNÁMKA: Pokud budete funkci licensing/token volat příliš často, dojde k jejímu zablokování. Používejte ji proto pouze správným způsobem, jak je popsáno výše.
POZNÁMKA: Pokud budete funkci licensing/token volat příliš často, dojde k jejímu zablokování. Používejte ji proto pouze správným způsobem, jak je popsáno výše.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.