Login İşlemleri
Login Akışı
1. Login → kullanıcı doğrulanır
2. Token alma → access_token üretilir
3. Servis çağrıları → Bearer token ile yapılırKullanıcı Doğrulama ve Yetkilendirme (Authorize) Başlatma
post
/in-store/oauth2/authorize
Body
scopestring · enumRequiredPossible values:
Default değer: iyzipayApiGateway
client_idstringRequired
iyzico tarafından sağlanan merchant özelinde clientid değeri.
client_secretstringRequired
iyzico tarafından üretilen merchant özelinde client secret değeri.
response_typestring · enumRequiredPossible values:
Default değer; code
usernamestringRequired
Kullanıcı Adı
passwordstringRequired
Kullanıcı şifre
request_timestampstringRequired
İlgili requestin gönderildiği unix timestamp değeri.
Responses
200Success
application/json
codestringOptional
Auth Code
issuedAtstringOptional
İşlem tarihi
expiredAtstringOptional
İşlem geçerlilik tarihi
401Error
application/json
post/in-store/oauth2/authorize
Örnek Collection
Get Token with Auth Code / Refresh Token
post
/in-store/oauth2/token
Authorizations
AuthorizationstringRequired
Basic Auth ile yetkilendirme. Postman Basic Auth alanları:
- Username: client_id
- Password: client_secret
HTTP header karşılığı: Authorization: Basic base64(client_id:client_secret)
Body
or
Responses
200Success
application/json
access_tokenstringOptional
Access Token Değeri
refresh_tokenstringOptional
Refresh Token Değeri
scopestring · enumOptionalPossible values:
Default Scope Değeri
token_typestringOptional
Authoraztion da kullanılan token tipi
expires_ininteger · int32Optional
Saniye bazında geçerlilik süresi.
400Error
application/json
401Error
application/json
post/in-store/oauth2/token
Örnek Collection
Last updated
