Saltar al contenido principal

getSessionById

Obtiene un objeto de sesión de pago por su identificador. 🔐 Este método requiere autorización.

Descripción

Este método obtiene un único objeto de sesión de pago por su identificador. Devuelve una Promesa que se resuelve en un objeto de sesión de pago.

Pagos.getSessionById( id* );

Esquema de parámetros

Esquema

id(required): number
Identificador del objeto de sesión de pago recuperado
ejemplo: 12345

Ejemplos

Ejemplo mínimo

const response = await Pagos.getSessionById(1764);

Ejemplo de respuesta

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

Esquema de respuesta

Esquema: ISessionEntity

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"