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.
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> |