Tool: list_google_pay_integrations
Gibt den aktuellen Status und die Konfigurationsdetails für alle Google Pay-Integrationen zurück, die einer bestimmten Händler-ID zugeordnet sind. Sie erhalten sofortiges Feedback zum Status der Integration und der Dokumentprüfungen.
Im folgenden Beispiel wird gezeigt, wie Sie mit curl das MCP-Tool list_google_pay_integrations 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 |
Erforderlich. Die Händler-ID, für die Integrationen aufgelistet werden sollen. |
Ausgabeschema
Antwortnachricht für die Auflistung von Google Pay-Integrationen.
ListGooglePayIntegrationsResponse
| JSON-Darstellung |
|---|
{
"googlePayIntegrations": [
{
object ( |
| Felder | |
|---|---|
googlePayIntegrations[] |
Die Google Pay-Integrationen des Händlers. |
GooglePayIntegration
| JSON-Darstellung |
|---|
{ "integrationState": enum ( |
| Felder | |
|---|---|
integrationState |
Nur Ausgabe. Der Google Pay-Integrationsstatus des Händlers. |
createTime |
Nur Ausgabe. Wann die Integrationsressource erstellt wurde. 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: |
updateTime |
Nur Ausgabe. Wann die Integrationsressource zuletzt aktualisiert wurde. 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: |
integrationType |
Erforderlich. Der Integrationstyp der Google Pay-Integration. |
integrationDocuments[] |
Erforderlich. Nur Eingabe. Die Integrationsdokumente der Google Pay-Integration. |
Union-Feld item. Das Integrationselement. Einer dieser Werte muss festgelegt sein. Für item ist nur einer der folgenden Werte zulässig: |
|
webDomain |
Die Webdomain des Händlers. |
androidAppPackage |
Der Android-App-Paketname des Händlers. |
Zeitstempel
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss einschließlich zwischen -62135596800 und 253402300799 liegen (entspricht 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z). |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld enthält den Nanosekundenanteil der Dauer und ist 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 (einschließlich). |
IntegrationDocument
| JSON-Darstellung |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| Felder | |
|---|---|
name |
Erforderlich. Der Name des Dokuments. |
data |
Erforderlich. Die Daten des Dokuments. Ein base64-codierter String. |
documentType |
Erforderlich. Der Typ des Dokuments. |
mimeType |
Erforderlich. Der MIME-Typ des Dokuments. |
IntegrationState
Der Google Pay-Integrationsstatus einer Händlerwebdomain oder Android-App.
| Enums | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
Der Integrationsstatus ist nicht angegeben. |
NOT_STARTED |
Dieser Status wird angezeigt, wenn die Android-App mit dem Entwickler (im Google Play Store) verknüpft ist und der Entwickler noch keinen Integrationsprozess für die App gestartet hat. |
INCOMPLETE |
Der Entwickler hat die Integration noch nicht zur Überprüfung eingereicht und sie ist auch noch nicht vollständig (z.B. fehlen unterstützende Dokumente). |
READY_FOR_REVIEW |
Der Entwickler hat die Integration noch nicht zur Überprüfung eingereicht, sie ist aber bereit für die Überprüfung (z.B. wurden unterstützende Dokumente hochgeladen). |
UNDER_REVIEW |
Die Anfrage zur Aktivierung der Integration wird derzeit vom Administrator überprüft. |
NEED_INFO |
Für die Integration sind während der Überprüfung weitere Informationen von einem gTech-Administrator erforderlich. |
ACTIVE |
Die Integration ist derzeit aktiv. |
DELETED |
Die Integration wird vom Händler gelöscht. |
REJECTED |
Die Integration wird abgelehnt. |
IntegrationType
Der Integrationstyp einer Google Pay-Integration.
| Enums | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
Der Integrationstyp ist nicht angegeben. |
DIRECT_INTEGRATION |
Der Integrationstyp ist die direkte Integration. |
PAYMENT_SERVICE_PROVIDER |
Der Integrationstyp ist „Zahlungsdienstanbieter“. |
DocumentType
Der Typ eines Dokuments.
| Enums | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
Der Dokumenttyp ist nicht angegeben. |
ITEM_SELECTION_SCREENSHOT |
Wenn ein Nutzer einen Artikel oder eine Dienstleistung ansieht. |
PRE_PURCHASE_SCREENSHOT |
Wenn ein Nutzer bereit ist, einen Kauf zu tätigen. |
PAYMENT_METHOD_SCREENSHOT |
Wenn ein Nutzer Google Pay als Zahlungsmethode auswählt. |
PAYMENT_INFO_SCREENSHOT |
Wenn einem Nutzer die Zahlungsinformationen angezeigt werden, die er in Google Pay gespeichert hat Tipp: Android lässt Sie keinen Screenshot dieses Bildschirms erstellen. Machen Sie daher mit einem anderen Gerät ein Foto des Bildschirms. |
POST_PURCHASE_SCREENSHOT |
Wenn ein Nutzer einen Kauf abgeschlossen hat. |
PCI_ATTESTATION_DOCUMENT |
PCI-Bescheinigung im PDF-Format. |
MimeType
Der MIME-Typ eines Dokuments.
| Enums | |
|---|---|
MIME_TYPE_UNSPECIFIED |
Der MIME-Typ ist nicht angegeben. |
JPEG |
Der MIME-Typ ist JPEG. |
PNG |
Der MIME-Typ ist PNG. |
WEBP |
Der MIME-Typ ist WEBP. |
PDF |
Der MIME-Typ ist „PDF“. |
Tool-Annotationen
Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ✅ | Hinweis „Nur lesen“: ✅ | Hinweis „Offene Welt“: ❌