MCP Tools Reference: paydeveloper.googleapis.com

Strumento: list_google_pay_integrations

Restituisce lo stato attuale e i dettagli di configurazione per tutte le integrazioni di Google Pay associate a un ID commerciante specifico. Fornisce un feedback immediato sullo stato dell'integrazione e delle revisioni dei documenti.

Il seguente esempio mostra come utilizzare curl per richiamare lo strumento MCP list_google_pay_integrations.

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

Schema di input

Messaggio di richiesta per elencare le integrazioni di Google Pay per un commerciante specifico.

ListGooglePayIntegrationsRequest

Rappresentazione JSON
{
  "merchantId": string
}
Campi
merchantId

string

Obbligatorio. L'ID commerciante per il quale elencare le integrazioni.

Schema di output

Messaggio di risposta per l'elenco delle integrazioni di Google Pay.

ListGooglePayIntegrationsResponse

Rappresentazione JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Campi
googlePayIntegrations[]

object (GooglePayIntegration)

Le integrazioni di Google Pay del commerciante.

GooglePayIntegration

Rappresentazione 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.
}
Campi
integrationState

enum (IntegrationState)

Solo output. Lo stato di integrazione di Google Pay del commerciante.

createTime

string (Timestamp format)

Solo output. La data di creazione della risorsa di integrazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Data e ora dell'ultimo aggiornamento della risorsa di integrazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

Facoltativo. Il tipo di integrazione dell'integrazione Google Pay.

integrationDocuments[]

object (IntegrationDocument)

Facoltativo. Solo input. I documenti di integrazione dell'integrazione di Google Pay.

Campo unione item. L'elemento di integrazione. Uno di questi deve essere impostato. item può essere solo uno dei seguenti tipi:
webDomain

string

Il dominio web del commerciante.

androidAppPackage

string

Il nome del pacchetto applicativo Android del commerciante.

Timestamp

Rappresentazione JSON
{
  "seconds": string,
  "nanos": integer
}
Campi
seconds

string (int64 format)

Rappresenta i secondi di tempo UTC dall'epoca di Unix 1970-01-01T00:00:00Z. Deve essere compreso tra -62135596800 e 253402300799 inclusi (corrispondenti a 0001-01-01T00:00:00Z e 9999-12-31T23:59:59Z).

nanos

integer

Frazioni di secondo non negative con risoluzione in nanosecondi. Questo campo è la porzione di nanosecondi della durata, non un'alternativa ai secondi. I valori negativi dei secondi con frazioni devono comunque avere valori di nanosecondi non negativi che vengono conteggiati in avanti nel tempo. Deve essere compreso tra 0 e 999.999.999 inclusi.

IntegrationDocument

Rappresentazione JSON
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Campi
name

string

Facoltativo. Il nome del documento.

data

string (bytes format)

Facoltativo. I dati del documento.

Una stringa con codifica in base64.

documentType

enum (DocumentType)

Facoltativo. Il tipo di documento.

mimeType

enum (MimeType)

Facoltativo. Il tipo MIME del documento.

Annotazioni dello strumento

Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌