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à giải quyết thành 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): 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

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: số
Đị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
Đị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"