Generare Token de acces
API endpoint (POST) |
---|
http://api.maibmerchants.md/v1/generate-token |
Pentru a genera Token-ul de acces aveți nevoie de Project ID și Project Secret care sunt disponibile după activarea Proiectului în maibmerchants.
Flow autentificare prin Token de acces:
Efectuați un request folosind Project ID / Project Secret către endpoint-ul de generare token. Dacă datele transmise sunt valide veți primi ca răspuns Token (expirare Token) și Refresh Token (expirare Refresh Token).
Dacă Token-ul a expirat folosiți Refresh Token pentru genera un nou Token de acces. În cazul în care și Refresh Token a expirat folosiți Project ID / Project Secret (vedeți pct. 1).
Efectuați request-uri către maib ecomm folosind Token-ul de acces.
1. Generare Token cu Project ID și Project Secret
Parametri pentru request (body)
Parametru | Obligatoriu | Tip | Descriere |
---|---|---|---|
projectId | DA | string (uiid) | Project ID din maibmerchants |
projectSecret | DA | string (uiid) | Poject Secret din maibmerchants |
Exemplu request (CURL)
Parametri răspuns (instant)
Parametru | Tip | Descriere |
---|---|---|
result | object | Obiect care conține Token și Refresh Token. |
| string | Token de acces. |
| integer | Durata de viață a tokenului, în secunde. |
| string | Refresh Token pentru generarea unui nou Token de acces. |
| integer | Durata de viață Refresh Token, în secunde. |
| string | Tip token (Bearer) |
ok | boolean | Stare procesare request. true - nu sunt erori false - sunt erori (detaliile despre erori vor fi în afișate în errors) |
errors | array | Erori procesare request. Tabelul cu erori |
| string | Cod eroare |
| string | Descriere eroare |
| object | Obiectul conține parametri cu detalii despre eroare |
Exemplu răspuns
2. Generare Token cu Refresh Token
Parametri pentru request (body)
Parametru | Obligatoriu | Tip | Descriere |
---|---|---|---|
refreshToken | DA | string | Refresh Token |
Exemplu request (CURL)
Exemplu răspuns
3. Exemplu de request cu autentificare prin Token
Last updated