PaymentResponse: thuộc tính methodName

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Thuộc tính chỉ đọc methodName của giao diện PaymentResponse trả về một chuỗi xác định duy nhất bộ xử lý thanh toán mà người dùng đã chọn.

Chuỗi này có thể là một trong các mã định danh phương thức thanh toán chuẩn hóa hoặc là một URL được bộ xử lý thanh toán dùng để xử lý thanh toán.

Giá trị

Một chuỗi xác định duy nhất bộ xử lý thanh toán đang được dùng để xử lý khoản thanh toán. Đây có thể là mã định danh chuẩn hóa hoặc một URL được bộ xử lý thanh toán dùng để xử lý thanh toán. Xem cách merchant validation hoạt động.

Ví dụ

Ví dụ sau trích xuất tên phương thức từ đối tượng PaymentResponse của Promise do PaymentRequest.show() trả về. Trong một triển khai thực tế, dữ liệu này sau đó sẽ được gửi đến máy chủ thanh toán.

js
payment.show().then((paymentResponse) => {
  const paymentData = {
    // chuỗi phương thức thanh toán
    method: paymentResponse.methodName,
    // chi tiết thanh toán theo yêu cầu của bạn
    details: paymentResponse.details,
    // thông tin địa chỉ giao hàng
    address: toDict(paymentResponse.shippingAddress),
  };
  // Gửi thông tin lên máy chủ
});

Đặc tả

Thông số kỹ thuật
Payment Request API
# dom-paymentresponse-methodname

Tương thích trình duyệt