Session Sonlandırma
Bu servis, aktif durumda bulunan bir session’ın sonlandırılması için kullanılmaktadır. Session sonlandırma işlemi için sessionToken ve ilgili kullanıcıya ait memberIdentifier parametreleri gönderilmelidir.
Servis çağrısı sonrasında ilgili session pasif (PASSIVE) statüsüne alınır. Bu durum sonrasında, session sorgulama servisinden yapılan kontrollerde de session durumunun PASSIVE olduğu görüntülenir.
Session’ın pasif statüye alınması ile birlikte, ilgili oturum üzerinden yeniden ödeme işlemi gerçekleştirilemez. Bu sayede tamamlanmamış veya sonlandırılması gereken oturumların kontrol altına alınması ve ödeme akışının daha güvenli şekilde yönetilmesi sağlanır.
Session Sonlandırma
POST https://api.iyzipay.com/v1/pay-with-iyzico/third-party-session/invalidate/session
Headers
Content-Type
application/json
Authorization
Authorization
Örnek İstek
{
"locale": "tr",
"conversationId": "123456789",
"sessionToken": "f2f06a82-6480-4d2b-811d-93168ddce577",
"memberIdentifier": "702831f3-1cc6-4b25-ad2b-878afc64f408"
}İstek Parametreleri
sessionToken
string
Evet
Expire edilmek istenen session'a ait token değeri.
memberIdentifier
string
Evet
Session bağlı olduğu ait member'a ait, uniq key bilgisi.
locale
string
Hayır
İstek için gönderilen dil değeri. EN ve TR değerini alabilir.
conversationId
string
Hayır
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir.
Örnek Yanıt
Yanıt Parametreleri
status
String
Yapılan isteğin sonucunu bildirir. Başarılı ise success, hatalı ise failure döner.
systemTime
Long
Dönen sonucun o anki unix timestamp değeridir.
errorCode
String
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
String
İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.
conversationId
String
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
locale
String
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri tr’dir.
Last updated
