U ovom članku saznat ćete koje korake trebate poduzeti nakon ponovnog povezivanja s FiskalService.
Iste korake potrebno je poduzeti i kod .net integracije.;
Preduvjeti
- Fiskalna usluga je instalirana i URL je poznat / integracija .NET biblioteke je dovršena
- Imate pristup Retailforce Cloudu koristeći cloud apiKey/apiSecret
- Koristite konfiguraciju preuzimanjem iz oblaka
- Poznajete UID broj / porezni broj organizacije POS sustava
- Poznajete broj trgovine i broj terminala
Pristup
Kako biste u POS sustavu pohranili što je moguće manje podataka, možete postupiti na sljedeći način. Predviđeno je da pohranite stanja u sustavu blagajne, ali ih morate stalno ažurirati.
Odredite postoji li konfiguracija klijenta uopće
Nakon dovršetka ovog koraka primit ćete uniqueClientId fiskalnog modula za traženi blagajni sustav. (uniqueClientId odgovara TerminalId-u u RetailForce Cloudu).
Fiskalna usluga
Da biste utvrdili postoji li konfiguracija klijenta već u usluzi FiskalService, trebate pokrenuti 2 metode:
- GET management/clients/licenseConsumerId
- GET management/clients/id
Za detaljne informacije o značajkama pogledajte Swagger dokumentaciju klijenta Fiscalservicea.
.NET integracija
Uz .NET integraciju možete koristiti klasu FiscalModuleManagement i metodu GetClients() za dohvaćanje svih klijenata dostupnih u konfiguraciji.
Klijent još ne postoji u konfiguraciji
Ako klijent već postoji u konfiguraciji i primili ste uniqueClientId, ovaj korak možete preskočiti.
Preuzmite konfiguraciju za terminal iz oblaka, za upute pogledajte članak:
Povezivanje na oblak
Fiskalna usluga
Fiskalni modul ne pohranjuje podatke za pristup oblaku (apiKey/apiSecret). Stoga se ti podaci za pristup prenose na servis / fiskalni modul svaki put kad se uspostavlja nova veza.
Podaci se mogu proslijediti pomoću sljedeće metode:
Napomena: Ako se ovi podaci ne navedu, vraća se HTTP pogreška s kodom HttpStatusCode 424 - FailedDependency. Ako se zatim pozove metoda management/cloud/connect i pokuša ponovno poslati neispravan zahtjev, to bi trebalo uspjeti.
.net integracija
Prilikom .NET integracije, vjerodajnice za oblak moraju se proslijediti prilikom stvaranja fiskalnog modula (kao parametar metode CreateFiscalModuleForClient.
Preporučuje se inicijalizirati i učitati fiskalni modul na početku posensoftwarea tijekom .net integracije, jer se u nekim zemljama moraju izvršiti koraci inicijalizacije koji traju malo duže.
Provjerite je li FiskalClient već inicijaliziran
Da biste utvrdili je li FiskalClient već inicijaliziran, možete upitati status FiskalClienta:
- GET /api/v1/information/client/{clientId}/status
- .net integracija: svojstvo FiscalClientStatus u Fiscalmodule
Svojstvo State može imati sljedeće vrijednosti:
- Nije inicijaliziran
- Pokrenut
- Povučeno iz uporabe
Inicijalizacija fiskalnog klijenta
Ako je FiskalClient već inicijaliziran, ovaj korak možete preskočiti.
Opis kako izvršiti inicijalizaciju možete pronaći u sljedećem članku:
Završi
Nakon izvođenja prethodnih koraka, fiskalni klijent je spreman za primanje početnih dokaza.
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.