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 ISessionEntity.
Pagos.getSessionById(
id);
Esquema de parámetros
Esquema
id(requerido): número
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: número
Identificador del objeto.
ejemplo: 1764
createdDate: cadena
Fecha de creación del objeto.
ejemplo: "2025-02-26T10:13:16.839Z"
updatedDate: cadena
Fecha de modificación del objeto.
ejemplo: "2025-02-26T10:13:16.839Z"
type: cadena
El tipo puede ser 'session' o 'intent'.
ejemplo: "session"
status: cadena
Estado del pago.
ejemplo: "completed"
paymentAccountId: número
ID de pago de un proveedor externo.
ejemplo: NaN
orderId: número
Identificador del pedido.
ejemplo: 1
paymentUrl: cadena | null
enlace de pago.
ejemplo: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"