Generare Token de acces
https://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)
projectId
DA
string (uiid)
Project ID din maibmerchants
projectSecret
DA
string (uiid)
Poject Secret din maibmerchants
Exemplu request (CURL)
Parametri răspuns (instant)
result
object
Obiect care conține Token și Refresh Token.
accessToken
string
Token de acces.
expiresIn
integer
Durata de viață a tokenului, în secunde.
refreshToken
string
Refresh Token pentru generarea unui nou Token de acces.
refreshExpiresIn
integer
Durata de viață Refresh Token, în secunde.
tokenType
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
errorCode
string
Cod eroare
errorMessage
string
Descriere eroare
errorArgs
object
Obiectul conține parametri cu detalii despre eroare
Exemplu răspuns
2. Generare Token cu Refresh Token
Parametri pentru request (body)
refreshToken
DA
string
Refresh Token
Exemplu request (CURL)
Exemplu răspuns
3. Exemplu de request cu autentificare prin Token
Last updated