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

getSessionById

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

Описание

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

Payments.getSessionById(

id

);

Схема параметров

Схема

id(обязательно): число
Идентификатор извлекаемого объекта платежной сессии
пример: 12345

Примеры

Минимальный пример

const response = await Payments.getSessionById(1764);

Пример ответа

{
"id": 21,
"createdDate": "2025-02-26T10:13:16.839Z",
"updatedDate": "2025-02-26T10:13:16.839Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 43,
"paymentUrl": null
}

Схема ответа

Схема: ISessionEntity

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

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

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

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

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

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

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

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