For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Name
Value

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

Paremetre
Tip
Zorunluluk
Açıklama

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

Parametre İsmi
Tip
Açıklama

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