getSessionByOrderId
Lấy một đối tượng phiên thanh toán theo định danh đơn hàng. 🔐 Phương thức này yêu cầu ủy quyền.
Mô tả
Nó trả về một Promise mà giải quyết thành một đối tượng IAccountsEntity.
Payments.getSessionByOrderId(
id*);
Sơ đồ tham số
Sơ đồ
id(bắt buộc): số
Định danh đơn hàng
ví dụ: 12345
Ví dụ
Ví dụ tối thiểu
const response = await Payments.getSessionByOrderId(1764);
Ví dụ phản hồi
[
{
"id": 1,
"createdDate": "2025-02-25T10:52:59.634Z",
"updatedDate": "2025-02-25T10:52:59.634Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 2,
"amount": null,
"paymentUrl": null
}
]
Sơ đồ phản hồi
Sơ đồ: IAccountsEntity
id: số
Định danh đối tượng.
ví dụ: 12345
localizeInfos: ILocalizeInfo
Mô tả Json của đối tượng tài khoản thanh toán.
identifier: chuỗi
Định danh văn bản cho trường ghi.
ví dụ: "payment_12345"
type: 'stripe' | 'custom'
Loại có thể là 'stripe' hoặc 'custom'.
ví dụ: 'stripe'
isVisible: boolean
Chỉ báo khả năng hiển thị của tài khoản thanh toán.
ví dụ: true
isUsed: boolean
Chỉ báo sử dụng của tài khoản thanh toán.
ví dụ: false
testMode: boolean
Chỉ ra liệu tài khoản thanh toán có ở chế độ thử nghiệm hay không.
ví dụ: true
settings: IPaymentAccountSettings
Cài đặt tài khoản thanh toán.
ví dụ: { "status": "connected" }
settings.status: chuỗi
Tình trạng kết nối của tài khoản thanh toán trực tiếp (không phải thử nghiệm).
ví dụ: "connected"
testSettings: đối tượng
Cài đặt chế độ thử nghiệm cho tài khoản thanh toán.
updatedDate: chuỗi
Ngày sửa đổi đối tượng.
ví dụ: "2025-02-26T10:13:16.839Z"