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 正規化され、小数点以下は 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 正規化され、小数点以下は 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

販売者のウェブ ドメイン。

androidAppPackage

string

販売者の Android アプリ パッケージ名。

タイムスタンプ

JSON 表現
{
  "seconds": string,
  "nanos": integer
}
フィールド
seconds

string (int64 format)

UNIX エポック 1970-01-01T00:00:00Z からの UTC 時刻の秒数を表します。-62135596800~253402300799 の範囲(両端を含む)にする必要があります(これは 0001-01-01T00:00:00Z~9999-12-31T23:59:59Z に対応します)。

nanos

integer

ナノ秒分解能による、秒の負ではない小数以下部分。このフィールドは、秒の代替ではなく、期間のナノ秒部分です。小数以下を含む負の秒の値は、時間を前方にカウントする負ではない nanos 値を持つ必要があります。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 タイプ。

ツールのアノテーション

破壊的ヒント: ❌ | べき等ヒント: ✅ | 読み取り専用ヒント: ✅ | オープン ワールド ヒント: ❌