MCP Tools Reference: paydeveloper.googleapis.com

工具:list_google_pay_integrations

返回与特定商家 ID 相关联的所有 Google Pay 集成的当前状态和配置详细信息。它会针对集成状态和文档审核提供即时反馈。

以下示例演示了如何使用 curl 调用 list_google_pay_integrations MCP 工具。

Curl 请求
curl --location 'https://paydeveloper.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_google_pay_integrations",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

输入架构

用于列出特定商家的 Google Pay 集成的请求消息。

ListGooglePayIntegrationsRequest

JSON 表示法
{
  "merchantId": string
}
字段
merchantId

string

必需。要列出集成的商家 ID。

输出架构

用于列出 Google Pay 集成的响应消息。

ListGooglePayIntegrationsResponse

JSON 表示法
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
字段
googlePayIntegrations[]

object (GooglePayIntegration)

商家的 Google Pay 集成。

GooglePayIntegration

JSON 表示法
{
  "integrationState": enum (IntegrationState),
  "createTime": string,
  "updateTime": string,
  "integrationType": enum (IntegrationType),
  "integrationDocuments": [
    {
      object (IntegrationDocument)
    }
  ],

  // Union field item can be only one of the following:
  "webDomain": string,
  "androidAppPackage": string
  // End of list of possible types for union field item.
}
字段
integrationState

enum (IntegrationState)

仅限输出。商家的 Google Pay 集成状态。

createTime

string (Timestamp format)

仅限输出。集成资源创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。集成资源上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

integrationType

enum (IntegrationType)

必需。Google Pay 集成的集成类型。

integrationDocuments[]

object (IntegrationDocument)

必需。仅限输入。Google Pay 集成的集成文档。

联合字段 item。集成项。必须设置其中一个。item 只能是下列其中一项:
webDomain

string

商家的 Web 网域。

androidAppPackage

string

商家的 Android 应用包名称。

时间戳

JSON 表示法
{
  "seconds": string,
  "nanos": integer
}
字段
seconds

string (int64 format)

表示世界协调时间 (UTC) 的秒数(从 Unix 纪元 1970-01-01T00:00:00Z 开始算起)。必须在 -62135596800 到 253402300799 之间(含边界值),对应于 0001-01-01T00:00:00Z 到 9999-12-31T23:59:59Z。

nanos

integer

秒数的非负小数部分(以纳秒为单位)。此字段是时长的纳秒部分,而不是秒的替代值。对于含小数部分的负秒数,仍必须包含按时间递升的非负纳秒值。必须在 0 到 999,999,999 之间(含边界值)。

IntegrationDocument

JSON 表示法
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
字段
name

string

必需。文档的名称。

data

string (bytes format)

必需。文档的数据。

使用 base64 编码的字符串。

documentType

enum (DocumentType)

必需。文档的类型。

mimeType

enum (MimeType)

必需。文档的 MIME 类型。

IntegrationState

商家 Web 网域或 Android 应用的 Google Pay 集成状态。

枚举
INTEGRATION_STATE_UNSPECIFIED 集成状态未指定。
NOT_STARTED 此状态适用于 Android 应用与开发者(在 Play 商店中)相关联,但开发者尚未为其启动任何集成流程的情况。
INCOMPLETE 开发者尚未提交集成以供审核,且集成尚未完成(例如缺少支持文档)。
READY_FOR_REVIEW 开发者尚未提交集成以供审核,但集成已准备就绪,可以进行审核(例如已上传支持文档)。
UNDER_REVIEW 集成启用请求待管理员审核。
NEED_INFO 在审核期间,集成需要 gTech 管理员提供更多信息。
ACTIVE 集成目前处于有效状态。
DELETED 集成已被商家删除。
REJECTED 集成被拒绝。

IntegrationType

Google Pay 集成的集成类型。

枚举
INTEGRATION_TYPE_UNSPECIFIED 集成类型未指定。
DIRECT_INTEGRATION 集成类型为直接集成。
PAYMENT_SERVICE_PROVIDER 集成类型为支付服务提供商。

DocumentType

文档的类型。

枚举
DOCUMENT_TYPE_UNSPECIFIED 文档类型未指定。
ITEM_SELECTION_SCREENSHOT 当用户浏览商品或服务时。
PRE_PURCHASE_SCREENSHOT 当用户最终准备好进行购买时。
PAYMENT_METHOD_SCREENSHOT 当用户选择 Google Pay 作为支付方式时。
PAYMENT_INFO_SCREENSHOT 当用户看到他们已保存到 Google Pay 的付款信息时。提示:Android 不允许您截取此屏幕的屏幕截图,因此请使用其他设备拍摄此屏幕的照片。
POST_PURCHASE_SCREENSHOT 当用户成功完成购买时。
PCI_ATTESTATION_DOCUMENT PDF 格式的 PCI 证明文档。

MimeType

文档的 MIME 类型。

枚举
MIME_TYPE_UNSPECIFIED MIME 类型未指定。
JPEG MIME 类型为 JPEG。
PNG MIME 类型为 PNG。
WEBP MIME 类型为 WEBP。
PDF MIME 类型为 PDF。

工具注释

破坏性提示:❌ | 等幂性提示:✅ | 只读提示:✅ | 开放世界提示:❌