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.

Mô tả

Phương thức này tạo một phiên thanh toá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 ICreateSessionEntity.

Payments.createSession(

orderId*, type*, automaticTaxEnabled

);

Sơ đồ tham số

Sơ đồ

orderId(bắt buộc): number
Đị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

Ví dụ

Ví dụ tối thiểu

const response = await Payments.createSession(1, 'session');

Ví dụ phản hồi

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

Sơ đồ phản hồi

Sơ đồ: ICreateSessionEntity

id: number
Định danh đối tượng.
ví dụ: 12345

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

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

identifier: string
Định danh văn bản cho trường ghi.
ví dụ: "payment_12345"

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