Saltar al contenido principal

getSessions

Obtiene la lista de sesiones de pago. 🔐 Este método requiere autorización?.

Pagos?.getSessions( offset?, limit? );

Ejemplo mínimo

const value = await Payments.getSessions()
Esquema

offset: number
Parámetro opcional para la paginación. Por defecto: 0
ejemplo: 0

limit: number
Parámetro opcional para la paginación. Por defecto: 30
ejemplo: 30

Este método obtiene la lista de una sesión de pago. Devuelve una Promesa que se resuelve en un objeto de sesión de pago.

Ejemplo de respuesta

{
"items": [
{
"id": 39,
"createdDate": "2025-07-21T01:54:37.970Z",
"updatedDate": "2025-07-21T01:54:37.970Z",
"type": "session",
"status": "waiting",
"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-07-21T01:54:37.963Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a1NcxusFpMTralMKJ5K3NbszxwZnVls8U8wTSSRgso5VN34xq2KLqoZy3U#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
{
"id": 37,
"createdDate": "2025-07-18T05:51:20.359Z",
"updatedDate": "2025-07-21T01:54:37.963Z",
"type": "session",
"status": "canceled",
"paymentAccountId": 3,
"orderId": 205,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs_test_a11RVsxlC8MNSuzMMi9dR7Bm63vteiDK7lzXJnD8DeGcT5ozpWNeKIwmAu#fid2cXdsdWBEZmZqcGtxJz8nZGZmcVo0VHJuTndEZlZqS2YybGBzJyknZHVsTmB8Jz8ndW5acWB2cVowNEtDcERXRG9vaE89NUZTa2tDan1AdkJNaHN2YnE2Tmw8YE5zVUJCb1ZTYXBkQEBgSXNkZ3JTVj1UbmZDUTVVTXA0cH1CMkZXXDVfUUM0YUJRQTVLTGZPbjU1d0tkcmFoNV8nKSdjd2poVmB3c2B3Jz9xd3BgKSdpZHxqcHFRfHVgJz8ndmxrYmlgWmxxYGgnKSdga2RnaWBVaWRmYG1qaWFgd3YnP3F3cGB4JSUl"
},
"..."
],
"total": 35
}
Esquema

total: number
Número total de registros encontrados.
ejemplo: 100

items: ISessionEntity
Array de objetos de sesión.
ejemplo:

[
{
"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: number
Identificador del objeto.
ejemplo: 1764

createdDate: string
Fecha de creación del objeto.
ejemplo: "2025-02-26T10:13:16.839Z"

updatedDate: string
Fecha de modificación del objeto.
ejemplo: "2025-02-26T10:13:16.839Z"

type: string
El tipo puede ser 'session' o 'intent'.
ejemplo: "session"

status: string
Estado del pago.
ejemplo: "completed"

paymentAccountId: number
ID de pago de un proveedor externo.
ejemplo: NaN

orderId: number
Identificador del pedido.
ejemplo: 1

paymentUrl: string | null
enlace de pago.
ejemplo: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"