Перейти к основному содержимому

getSessions

Получить список платежных сессий 🔐 Этот метод требует авторизации.

Payments.getSessions(offset, limit)

const value = await Payments.getSessions()
Схема

offset: число
Необязательный параметр для постраничной навигации. По умолчанию: 0
пример: 0

limit: число
Необязательный параметр для постраничной навигации. По умолчанию: 30
пример: 30

Этот метод получает список платежной сессии. Он возвращает Promise, который разрешается в объект платежной сессии.

Пример возвращаемого значения:

{
"items": [
{
"id": 37,
"createdDate": "2025-07-18T05:51:20.359Z",
"updatedDate": "2025-07-18T05:51:20.359Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a11RVsxlC8MNSuzMMi9dR7Bm63vteiDK7lzXJnD8DeGcT5ozpWNeKIwmAu#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
{
"id": 32,
"createdDate": "2025-07-16T23:39:33.043Z",
"updatedDate": "2025-07-16T23:39:33.043Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 202,
"paymentUrl": null
},
{
"id": 31,
"createdDate": "2025-07-16T23:39:10.327Z",
"updatedDate": "2025-07-16T23:39:33.040Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 1,
"orderId": 202,
"paymentUrl": null
},
"..."
],
"total": 33
}
Схема

total: число
Общее количество найденных записей.
пример: 100

items: ISessionEntity
Массив объектов сессий.
пример:

[
{
"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
}
]

id: число
Идентификатор объекта.
пример: 1764

createdDate: строка
Дата создания объекта.
пример: "2025-02-26T10:13:16.839Z"

updatedDate: строка
Дата изменения объекта.
пример: "2025-02-26T10:13:16.839Z"

type: строка
Тип может быть 'session' или 'intent'.
пример: "session"

status: строка
Статус платежа.
пример: "completed"

paymentAccountId: число
Идентификатор платежа от внешнего провайдера.
пример: NaN

orderId: число
Идентификатор заказа.
пример: 1

paymentUrl: строка
ссылка на платеж.
пример: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"