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 |
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 ( |
| Campos | |
|---|---|
googlePayIntegrations[] |
As integrações do Google Pay do comerciante. |
GooglePayIntegration
| Representação JSON |
|---|
{ "integrationState": enum ( |
| Campos | |
|---|---|
integrationState |
Apenas saída. O estado de integração do Google Pay do comerciante. |
createTime |
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: |
updateTime |
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: |
integrationType |
Opcional. O tipo de integração do Google Pay. |
integrationDocuments[] |
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 |
O domínio da Web do comerciante. |
androidAppPackage |
O nome do pacote do app Android do comerciante. |
Carimbo de data/hora
| Representação JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Campos | |
|---|---|
seconds |
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 |
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 ( |
| Campos | |
|---|---|
name |
Opcional. O nome do documento. |
data |
Opcional. Os dados do documento. Uma string codificada em base64. |
documentType |
Opcional. O tipo do documento. |
mimeType |
Opcional. O tipo MIME do documento. |
Anotações da ferramenta
Dica destrutiva: ❌ | Dica idempotente: ✅ | Dica somente leitura: ✅ | Dica de mundo aberto: ❌