getSessionById
Obtenha um objeto de sessão de pagamento pelo seu identificador. 🔐 Este método requer autorização.
Descrição
Este método obtém um único objeto de sessão de pagamento pelo seu identificador. Ele retorna uma Promise que resolve para um objeto de sessão de pagamento.
Payments.getSessionById(
id*
);
Esquema de parâmetros
Esquema
id(obrigatório): número
Identificador do objeto de sessão de pagamento recuperado
exemplo: 12345
Exemplos
Exemplo mínimo
const response = await Payments.getSessionById(1764);
Exemplo de resposta
{
"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 resposta
Esquema: ISessionEntity
id: número
Identificador do objeto.
exemplo: 1764
createdDate: string
Data de criação do objeto.
exemplo: "2025-02-26T10:13:16.839Z"
updatedDate: string
Data de modificação do objeto.
exemplo: "2025-02-26T10:13:16.839Z"
type: string
O tipo pode ser 'session' ou 'intent'.
exemplo: "session"
status: string
Status do pagamento.
exemplo: "completed"
paymentAccountId: número
ID do pagamento de um provedor externo.
exemplo: NaN
orderId: número
Identificador do pedido.
exemplo: 1
paymentUrl: string | null
link de pagamento.
exemplo: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"