MCP Tools Reference: paydeveloper.googleapis.com

Tool: list_google_pay_integrations

Gibt den aktuellen Status und die Konfigurationsdetails für alle Google Pay-Integrationen zurück, die mit einer bestimmten Händler-ID verknüpft sind. Sie erhalten sofort Feedback zum Status der Integration und der Dokumentprüfungen.

Das folgende Beispiel zeigt, wie Sie das MCP-Tool list_google_pay_integrations mit curl aufrufen.

Curl-Anfrage
                  
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
}'
                

Eingabeschema

Anfragenachricht zum Auflisten von Google Pay-Integrationen für einen bestimmten Händler.

ListGooglePayIntegrationsRequest

JSON-Darstellung
{
  "merchantId": string
}
Felder
merchantId

string

Erforderlich. Die Händler-ID, für die Integrationen aufgelistet werden sollen.

Ausgabeschema

Antwortnachricht zum Auflisten von Google Pay-Integrationen.

ListGooglePayIntegrationsResponse

JSON-Darstellung
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Felder
googlePayIntegrations[]

object (GooglePayIntegration)

Die Google Pay-Integrationen des Händlers.

GooglePayIntegration

JSON-Darstellung
{
  "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.
}
Felder
integrationState

enum (IntegrationState)

Nur Ausgabe. Der Status der Google Pay-Integration des Händlers.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der Erstellung der Integrationsressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung der Integrationsressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

Optional. Der Integrationstyp der Google Pay-Integration.

integrationDocuments[]

object (IntegrationDocument)

Optional. Nur Eingabe. Die Integrationsdokumente der Google Pay-Integration.

Union-Feld item. Das Integrationselement. Einer dieser Werte muss festgelegt werden. Für item ist nur einer der folgenden Werte zulässig:
webDomain

string

Die Webdomain des Händlers.

androidAppPackage

string

Der Android-App-Paketname des Händlers.

Zeitstempel

JSON-Darstellung
{
  "seconds": string,
  "nanos": integer
}
Felder
seconds

string (int64 format)

Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss zwischen -62135596800 und 253402300799 liegen (entspricht 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z).

nanos

integer

Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld ist der Nanosekundenanteil der Dauer und keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 liegen.

IntegrationDocument

JSON-Darstellung
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Felder
name

string

Optional. Der Name des Dokuments.

data

string (bytes format)

Optional. Die Daten des Dokuments.

Ein base64-codierter String.

documentType

enum (DocumentType)

Optional. Der Typ des Dokuments.

mimeType

enum (MimeType)

Optional. Der MIME-Typ des Dokuments.

Toolanmerkungen

Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ✅ | Hinweis „Nur lesen“: ✅ | Hinweis „Offene Welt“: ❌