În cazul în care este necesară o autentificare comună pentru toate terminalele sau telefoanele companiei, se poate utiliza așa-numitul cont API principal. Astfel, toate terminalele pot fi controlate folosind un singur nume de utilizator. Dacă se utilizează acest cont, toate apelurile API trebuie să conțină TID-ul terminalului de destinație. Vă vom genera un cont API principal la cerere, acesta fiind valabil pentru întreaga companie. Veți obține tokenul prin intermediul punctului final /cloud/oauth/token, cu următoarele argumente furnizate:
Autentificare de bază pentru punctele finale ale tokenului (nume de utilizator/parolă) – Va fi furnizată
Numele de utilizator al comerciantului – Va fi furnizat
Parola comerciantului – Va fi furnizată
Punct final de autorizare
Pentru mediul de testare:
https://cloud-api-dev.gptom.com/cloud/oauth/token
Mediul de producție:
https://cloud-api.gptom.com/cloud/oauth/token
Obținerea tokenului
Exemplu de cerere:
Autorizare: Basic YXRvb…
Content-Type: application/x-www-form-urlencoded
grant_type=password&username=example-cloud-admin@example.com&password=ABCDEFGHIJKL
„access_token“: „eyJh…“,
„token_type“: „bearer“,
„refresh_token“: „eyJh…“,
„expires_in“: 86399,
„scope“: „read write“,
„tid“: null
}
