getSessionById
Lấy một đối tượng phiên thanh toán theo định danh của nó 🔐 Phương thức này yêu cầu xác thực.
Payments.getSessionById(id)
const value = await Payments.getSessionById(1764)
Schema
id:* số
Định danh của đối tượng phiên thanh toán được lấy
ví dụ: 12
Phương thức này lấy một đối tượng phiên thanh toán duy nhất theo đị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.
Ví dụ trả về:
{
"id": 1764,
"updatedDate": "2024-06-21T09:51:57.785Z",
"type": "session",
"status": "completed",
"orderId": 1,
"paymentAccountId": 1,
"paymentUrl": "https://checkout.stripe.com/c/pay/cs...",
"clientSecret": "pi_3MtwBwLkdIwHu7ix28a3tqPa_secret..."
}
Schema
id: số
định danh đối tượng
ví dụ: 1764
updatedDate: chuỗi
ngày sửa đổi đối tượng
version: số
số phiên bản sửa đổi đối tượng
ví dụ: 10
identifier: chuỗi
định danh văn bản cho trường bản ghi
ví dụ: catalog
type: chuỗi
loại có thể là 'session' hoặc 'intent'
ví dụ: session
lineItems: mảng
danh sách các mục
orderId: số
định danh đơn hàng
ví dụ: 1
paymentAccountId: số
định danh đối tượng tài khoản thanh toán
ví dụ: 1
status: chuỗi
trạng thái thanh toán
ví dụ: completed
sessionId: chuỗi
ID thanh toán từ nhà cung cấp bên ngoài
ví dụ: 9BE88048TU058770M
paymentUrl: chuỗi
liên kết thanh toán
ví dụ: https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M
successUrl: chuỗi
liên kết chuyển hướng sau khi thanh toán thành công
ví dụ: https://example.com/success
cancelUrl: chuỗi
liên kết chuyển hướng sau khi hủy thanh toán
ví dụ: https://example.com/cancel
intent: chuỗi
ví dụ:
{
"amount": 1,
"currency": "usd"
}
intentId: số
định danh đối tượng intent
ví dụ: 1
clientSecret: chuỗi
khóa bí mật của khách hàng
ví dụ: pi_3Oyz2kQWz...