Nhảy đến nội dung

getSessionById

Lấy một đối tượng phiên thanh toán bằng cách sử dụng định danh của nó. 🔐 Phương thức này yêu cầu ủy quyền.

Mô tả

Phương thức này lấy một đối tượng phiên thanh toán duy nhất bằng cách sử dụng định danh của nó. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng phiên thanh toán.

Payments.getSessionById( id* );

Sơ đồ tham số

Sơ đồ

id(bắt buộc): số
Định danh của đối tượng phiên thanh toán được lấy
ví dụ: 12345

Ví dụ

Ví dụ tối thiểu

const response = await Payments.getSessionById(1764);

Ví dụ phản hồi

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

Sơ đồ phản hồi

Sơ đồ: ISessionEntity

id: số
Định danh của đối tượng.
ví dụ: 1764

createdDate: chuỗi
Ngày tạo đối tượng.
ví dụ: "2025-02-26T10:13:16.839Z"

updatedDate: chuỗi
Ngày sửa đổi đối tượng.
ví dụ: "2025-02-26T10:13:16.839Z"

type: chuỗi
Loại có thể là 'session' hoặc 'intent'.
ví dụ: "session"

status: chuỗi
Trạng thái thanh toán.
ví dụ: "completed"

paymentAccountId: số
ID thanh toán từ nhà cung cấp bên ngoài.
ví dụ: NaN

orderId: số
Định danh đơn hàng.
ví dụ: 1

paymentUrl: chuỗi | null
liên kết thanh toán.
ví dụ: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"