{
  "slug": "payment-request",
  "name": "Payment Request API",
  "category": "Commerce",
  "summary": "Browser-mediated checkout sheet collecting payment and contact details.",
  "name_zh": "Payment Request API（支付请求）",
  "summary_zh": "由浏览器居中的结账面板，收集支付与联系信息。",
  "spec_url": "https://www.w3.org/TR/payment-request/",
  "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
  "confidence": "medium",
  "verified_at": "2026-06-24",
  "support": [
    {
      "target": "Chrome (Android)",
      "os": "Android",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "61",
      "version_full": "61",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Chrome (Desktop)",
      "os": "Desktop",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "61",
      "version_full": "61",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Edge (Desktop)",
      "os": "Desktop",
      "browser": "edge",
      "engine": "blink",
      "status": "yes",
      "version_added": "79",
      "version_full": "79",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Safari (iOS)",
      "os": "iOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "yes",
      "version_added": "11.1",
      "version_full": "11.1",
      "applicable": true,
      "notes": [
        {
          "text": "Backed by Apple Pay as the payment method.",
          "text_zh": "以 Apple Pay 作为支付方式。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Safari (macOS)",
      "os": "macOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "yes",
      "version_added": "11.1",
      "version_full": "11.1",
      "applicable": true,
      "notes": [
        {
          "text": "Backed by Apple Pay.",
          "text_zh": "由 Apple Pay 支撑。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Firefox (Desktop)",
      "os": "Desktop",
      "browser": "firefox",
      "engine": "gecko",
      "status": "no",
      "version_added": null,
      "version_full": null,
      "applicable": true,
      "notes": [
        {
          "text": "Implementation shipped then disabled; not available by default.",
          "text_zh": "实现曾发布后又被禁用；默认不可用。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    },
    {
      "target": "Samsung Internet",
      "os": "Android",
      "browser": "samsung",
      "engine": "blink",
      "status": "yes",
      "version_added": "7.0",
      "version_full": "7.0",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API",
      "verified_at": "2026-06-24",
      "confidence": "medium"
    }
  ],
  "biz_compat": [
    {
      "entity": "Apple Pay",
      "type": "payment_sdk",
      "status": "supported",
      "context": "Safari / iOS",
      "notes": [
        {
          "text": "Works in Safari via Payment Request; merchant-domain verification required.",
          "text_zh": "在 Safari 中通过 Payment Request 可用；需要完成商户域名验证。"
        }
      ],
      "source": "https://developer.apple.com/documentation/apple_pay_on_the_web",
      "sponsored": false
    },
    {
      "entity": "Stripe",
      "type": "payment_sdk",
      "status": "supported",
      "context": "Cross-browser",
      "notes": [
        {
          "text": "Stripe wraps Payment Request as the Payment Request Button / Payment Element.",
          "text_zh": "Stripe 把 Payment Request 封装为 Payment Request Button / Payment Element。"
        }
      ],
      "source": "https://docs.stripe.com/stripe-js/elements/payment-request-button",
      "sponsored": false
    },
    {
      "entity": "Google Play billing",
      "type": "store_policy",
      "status": "unsupported",
      "context": "Google Play TWA",
      "notes": [
        {
          "text": "TWAs distributing digital goods must use Play Billing, not Payment Request, per Play policy.",
          "text_zh": "依据 Play 政策，分发数字商品的 TWA 必须使用 Play Billing，而不是 Payment Request。"
        }
      ],
      "source": "https://support.google.com/googleplay/android-developer/answer/10281818",
      "sponsored": false
    }
  ],
  "generated_by": "OpenPWA compatibility explorer",
  "licence": "CC BY 4.0",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "OpenPWA — https://openpwa.net",
  "attribution_html": "<a href=\"https://openpwa.net\">OpenPWA</a>, <a href=\"https://creativecommons.org/licenses/by/4.0/\">CC BY 4.0</a>"
}