MCP Tools Reference: paydeveloper.googleapis.com

Ferramenta: list_google_pay_integrations

Retorna o status atual e os detalhes de configuração de todas as integrações do Google Pay associadas a um ID de comerciante específico. Ele fornece feedback imediato sobre o status da integração e das análises de documentos.

O exemplo a seguir demonstra como usar curl para invocar a ferramenta list_google_pay_integrations do MCP.

Solicitação 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
}'
                

Esquema de entrada

Mensagem de solicitação para listar as integrações do Google Pay de um comerciante específico.

ListGooglePayIntegrationsRequest

Representação JSON
{
  "merchantId": string
}
Campos
merchantId

string

Obrigatório. O ID do comerciante para o qual as integrações serão listadas.

Esquema de saída

Mensagem de resposta para listar as integrações do Google Pay.

ListGooglePayIntegrationsResponse

Representação JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Campos
googlePayIntegrations[]

object (GooglePayIntegration)

As integrações do Google Pay do comerciante.

GooglePayIntegration

Representação 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.
}
Campos
integrationState

enum (IntegrationState)

Apenas saída. O estado de integração do Google Pay do comerciante.

createTime

string (Timestamp format)

Apenas saída. Quando o recurso de integração foi criado.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Quando o recurso de integração foi atualizado pela última vez.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

Opcional. O tipo de integração do Google Pay.

integrationDocuments[]

object (IntegrationDocument)

Opcional. Somente entrada. Os documentos de integração do Google Pay.

Campo de união item. O item de integração. Um deles precisa ser definido. item pode ser apenas de um dos tipos a seguir:
webDomain

string

O domínio da Web do comerciante.

androidAppPackage

string

O nome do pacote do app Android do comerciante.

Carimbo de data/hora

Representação JSON
{
  "seconds": string,
  "nanos": integer
}
Campos
seconds

string (int64 format)

Representa os segundos do horário UTC desde a época Unix 1970-01-01T00:00:00Z. Precisa estar entre -62135596800 e 253402300799, inclusive (o que corresponde a 0001-01-01T00:00:00Z a 9999-12-31T23:59:59Z).

nanos

integer

Frações não negativas de um segundo com resolução de nanossegundos. Esse campo é a parte de nanossegundos da duração, não uma alternativa aos segundos. Os valores de segundos negativos com frações ainda precisam ter valores em nanossegundos não negativos que representam períodos posteriores. Precisa estar entre 0 e 999.999.999, inclusive.

IntegrationDocument

Representação JSON
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Campos
name

string

Opcional. O nome do documento.

data

string (bytes format)

Opcional. Os dados do documento.

Uma string codificada em base64.

documentType

enum (DocumentType)

Opcional. O tipo do documento.

mimeType

enum (MimeType)

Opcional. O tipo MIME do documento.

Anotações da ferramenta

Dica destrutiva: ❌ | Dica idempotente: ✅ | Dica somente leitura: ✅ | Dica de mundo aberto: ❌