Ana içeriğe geç

getSessions

Ödeme oturumlarının listesini alır. 🔐 Bu yöntem yetkilendirme gerektirir.

Açıklama

Bu yöntem, bir ödeme oturumunun listesini alır. Bir ödeme oturumu nesnesi ISessionsEntity'ye çözülmek üzere bir Promise döner.

Ödemeler.getSessions(

offset, limit

);

Parametreler şeması

Şema

offset: number
Sayfalama için isteğe bağlı parametre. Varsayılan: 0
örnek: 0

limit: number
Sayfalama için isteğe bağlı parametre. Varsayılan: 30
örnek: 30

Örnekler

Minimal örnek

const response = await Payments.getSessions();

Özelliklerle örnek

const response = await Payments.getSessions(0, 30);

Örnek yanıt

{
"items": [
{
"id": 40,
"createdDate": "2025-07-21T09:40:14.183Z",
"updatedDate": "2025-09-30T20:31:51.149Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a1hHxXAB6l5ost2yjDnEs7l4yTRokRBlh9d7po0s1dwS1BwPboRBd15w2I#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
{
"id": 39,
"createdDate": "2025-07-21T01:54:37.970Z",
"updatedDate": "2025-09-30T20:31:51.149Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a1ViNRkfG52Bc4Y0rkCL2314sDbHEou2OgLonclktvY2z01sW1N77xCJ2Z#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
{
"id": 38,
"createdDate": "2025-07-20T18:14:14.130Z",
"updatedDate": "2025-09-30T20:31:51.149Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a1NcxusFpMTralMKJ5K3NbszxwZnVls8U8wTSSRgso5VN34xq2KLqoZy3U#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
"..."
],
"total": 36
}

Yanıt şeması

Şema: ISessionsEntity

total: number
Bulunan kayıtların toplam sayısı.
örnek: 100

items: ISessionEntity
Oturum nesnelerinin dizisi.
örnek:

[
{
"id": 27,
"createdDate": "2025-06-04T04:38:32.849Z",
"updatedDate": "2025-06-04T04:38:32.849Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 55,
"paymentUrl": null
}
]

items.id: number
Nesne tanımlayıcısı.
örnek: 1764

items.createdDate: string
Nesne oluşturulma tarihi.
örnek: "2025-02-26T10:13:16.839Z"

items.updatedDate: string
Nesne güncellenme tarihi.
örnek: "2025-02-26T10:13:16.839Z"

items.type: string
Tür 'session' veya 'intent' olabilir.
örnek: "session"

items.status: string
Ödeme durumu.
örnek: "completed"

items.paymentAccountId: number
Dış sağlayıcıdan alınan ödeme kimliği.
örnek: NaN

items.orderId: number
Sipariş tanımlayıcısı.
örnek: 1

items.paymentUrl: string | null
Ödeme bağlantısı.
örnek: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"