Prijenos digitalnih računa može se obaviti metodama fiskalnog klijentskog modula (dll/usluga) ili direktno putem retailforce clouda.
Preduvjeti
Morate imati sljedeće preduvjete i znanja za korištenje direktne komunikacije sa retailforce cloudom.
- Morate imati distributerski račun i odgovarajući distributerski API ključ i API tajnu
- Morate imati znanje o JSON/Rest Webservice pozivima (HTTP)
- Morate imati znanje o JWT Bearer autentifikaciji (koristi se)
- Morate kreirati terminal u retail force cloudu i dodijeliti odgovarajuću licencu (DigitalReceipt/DigitalReceiptLight)
Informacije o JWT Bearer autentifikaciji možete pronaći ovdje:
Prijenos digitalnog računa
Da biste prenijeli digitalni račun, morate pozvati sljedeće metode u sljedećem redoslijedu:

Metode:
-
https://api.retailforce.cloud/api/v1.0/authenticate/logon
(POST)
key: FORM parametar
secret: FORM parametar -
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 parametar (oba moguća)
licenseToken: QUERY/FORM parametar (oba moguća)
file: FORM parametar (Sadržaj)
Napomena: Možete poslati isti naziv datoteke više puta za isti POS sistem (uniqueClientId).
Za detaljne informacije o funkcijama na https://api.retailforce.cloud koristite sljedeći link: https://api.retailforce.cloud/swagger.
Važno: Ne morate koristiti cijeli proces sve vrijeme. Licencijski token koji ćete dobiti pozivom funkcije licensing/token (GET) važi 30 dana. Možete koristiti jwt/decode na strani klijenta da provjerite da li je licencijski token važeći.
NAPOMENA: Ako funkciju licensing/token pozivate prečesto, bit će blokirana. Stoga je koristite samo na odgovarajući način, kako je gore opisano.
NAPOMENA: Ako funkciju licensing/token pozivate prečesto, bit će blokirana. Stoga je koristite samo na odgovarajući način, kako je gore opisano.
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.