PaymentResponse:methodName 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

methodNamePaymentResponse 接口的只读属性,它返回一个字符串,该字符串唯一标识用户选择的支付处理程序。

此字符串可以是标准化的支付方法标识符之一,也可以是支付处理程序用于处理支付的 URL。

一个唯一标识用于处理支付的支付处理程序的字符串。这可以是标准化的标识符,也可以是支付处理器用于处理支付的 URL。请参阅商家验证的工作原理。

示例

以下示例从 PaymentResponse 对象中提取方法名称到从 PaymentRequest.show() 返回的 Promise 中。在实际应用中,这些数据将发送到支付服务器。

js
payment.show().then((paymentResponse) => {
  const paymentData = {
    // payment method string
    method: paymentResponse.methodName,
    // payment details as you requested
    details: paymentResponse.details,
    // shipping address information
    address: toDict(paymentResponse.shippingAddress),
  };
  // Send information to the server
});

规范

规范
支付请求 API
# dom-paymentresponse-methodname

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。