# 为 PWA 创造收入

> 支付请求 API（Payment Request API）将结账流程标准化，使 PWA 能够通过浏览器自带的界面收集支付、地址和联系方式，而无需自定义表单，并可展示如 Google Pay 之类的支付方式。

**一句话总结：** [支付请求 API](/zh/compatibility/payment-request/) 是一种浏览器原生的结账
机制，PWA 可以用它收集支付、地址和联系信息，而无需构建自定义结账表单，并且可以展示
Google Pay 等支付方式。

## 支付请求 API 的作用

页面在响应用户操作（例如点击"购买"按钮）时创建一个 `PaymentRequest` 对象，浏览器
负责在用户提供信息以完成交易的过程中处理与用户的信息交换。该 API 旨在减少完成在线
支付所需的步骤，因为许多结账放弃问题都源于缓慢或难以填写的结账表单。它并不是一种新的
付款方式——而是一种一致的、标准化的方式，让用户选择自己偏好的支付方式，并将该信息提供
给页面。该 API 仅在安全上下文（HTTPS）中可用。

## 支付方式标识符

创建 `PaymentRequest` 时需要指定一个或多个支付方式标识符，用于确定浏览器可以向用户
提供哪些支付方式。Google Pay 就是其中一种：集成它可以让页面"通过利用全球数百万张已
保存到 Google 账号的银行卡，实现网站上快速便捷的结账"，并且在用户选择支付方式后，
Google Pay API 会向页面返回一个支付令牌。

## 延伸阅读

关于该 API 的操作系统 × 浏览器支持矩阵，参见
[支付请求兼容性数据](/zh/compatibility/payment-request/)。

← 返回[指南](/zh/guides/)概览。