Nhảy đến nội dung

createSession

Tạo phiên thanh toán. 🔐 Phương thức này yêu cầu ủy quyền?.

Thanh toán?.createSession( orderId?, type?, automaticTaxEnabled? );

Ví dụ tối thiểu

const value = await Payments.createSession(1, 'session')
Schema

orderId(bắt buộc): số
Mã định danh đơn hàng
ví dụ: 12345

type(bắt buộc): 'session' | 'intent'
Loại phiên. Các giá trị có thể: "session" hoặc "intent"
ví dụ: 'session'

automaticTaxEnabled: boolean
Tính toán tự động tỷ lệ thuế. Mặc định: false
ví dụ: false

Phương thức này tạo một phiên thanh toán. Nó trả về một Promise mà sẽ giải quyết thành một đối tượng phiên thanh toán.

Ví dụ phản hồi

{
"id": 1764,
"updatedDate": "2024-06-21T09:53:28.898Z",
"version": 10,
"identifier": "my-id",
"paymentUrl": "https://paymewntlink.com"
}
Schema

id: số
Mã định danh đối tượng.
ví dụ: 12345

updatedDate: chuỗi
Ngày sửa đổi đối tượng.
ví dụ: "2023-10-01T12:00:00Z"

version: số
Phiên bản của đối tượng.
ví dụ: 1

identifier: chuỗi
Mã định danh văn bản cho trường ghi.
ví dụ: "payment_12345"

paymentUrl: chuỗi
Liên kết thanh toán.
ví dụ: "https://example.com/payment/12345"