PaymentResponse:methodName 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

methodName 只讀屬性是 PaymentResponse 介面的一部分,它返回一個字串,該字串唯一標識使用者選擇的支付處理程式。

該字串可以是標準化支付方法識別符號之一,也可以是支付處理程式用於處理支付的 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
});

規範

規範
Payment Request API
# dom-paymentresponse-methodname

瀏覽器相容性