PaymentResponse:details 属性

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

detailsPaymentResponse 接口的只读属性,它返回一个可序列化为 JSON 的对象,该对象提供特定于付款方式的消息,供商家用于处理交易并确定资金是否成功转账。

此数据由满足付款请求的付款应用程序返回。开发者需要咨询控制该 URL 的人,以了解预期中的 details 对象的形状。

示例

以下示例从 PaymentResponse 对象中提取 details,该对象来自 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-details

浏览器兼容性

BCD 表格仅在浏览器中加载