ツール: 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 |
必須。統合のリストを取得する販売者 ID。 |
出力スキーマ
Google Pay 統合の一覧表示に対するレスポンス メッセージ。
ListGooglePayIntegrationsResponse
| JSON 表現 |
|---|
{
"googlePayIntegrations": [
{
object ( |
| フィールド | |
|---|---|
googlePayIntegrations[] |
販売者の Google Pay との統合。 |
GooglePayIntegration
| JSON 表現 |
|---|
{ "integrationState": enum ( |
| フィールド | |
|---|---|
integrationState |
出力専用。販売者の Google Pay 統合ステータス。 |
createTime |
出力専用。統合リソースが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。インテグレーション リソースが最後に更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
integrationType |
省略可。Google Pay 統合の統合タイプ。 |
integrationDocuments[] |
省略可。入力専用。Google Pay 統合の統合ドキュメント。 |
共用体フィールド item。統合アイテム。これらのいずれかを設定する必要があります。item は次のいずれかになります。 |
|
webDomain |
販売者のウェブ ドメイン。 |
androidAppPackage |
販売者の Android アプリ パッケージ名。 |
タイムスタンプ
| JSON 表現 |
|---|
{ "seconds": string, "nanos": integer } |
| フィールド | |
|---|---|
seconds |
UNIX エポック 1970-01-01T00:00:00Z からの UTC 時刻の秒数を表します。-62135596800~253402300799 の範囲(両端を含む)にする必要があります(これは 0001-01-01T00:00:00Z~9999-12-31T23:59:59Z に対応します)。 |
nanos |
ナノ秒分解能による、秒の負ではない小数以下部分。このフィールドは、秒の代替ではなく、期間のナノ秒部分です。小数以下を含む負の秒の値は、時間を前方にカウントする負ではない nanos 値を持つ必要があります。0~999,999,999 にする必要があります(両端を含む)。 |
IntegrationDocument
| JSON 表現 |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| フィールド | |
|---|---|
name |
省略可。ドキュメントの名前。 |
data |
省略可。ドキュメントのデータ。 Base64 でエンコードされた文字列。 |
documentType |
省略可。ドキュメントのタイプ。 |
mimeType |
省略可。ドキュメントの MIME タイプ。 |
ツールのアノテーション
破壊的ヒント: ❌ | べき等ヒント: ✅ | 読み取り専用ヒント: ✅ | オープン ワールド ヒント: ❌