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 do comerciante específico. Ele fornece feedback imediato sobre o status da integração e das revisões de documentos.
O exemplo a seguir demonstra como usar curl para invocar a ferramenta list_google_pay_integrations 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 listar as integrações. |
Esquema de saída
Mensagem de resposta para listar 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 da 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 |
Obrigatório. O tipo de integração do Google Pay. |
integrationDocuments[] |
Obrigatório. Somente entrada. Os documentos de integração do Google Pay. |
Campo de união item. O item de integração. Uma delas precisa ser definida. 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 (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. O valor precisa ser de 0 a 999.999.999 (inclusive). |
IntegrationDocument
| Representação JSON |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| Campos | |
|---|---|
name |
Obrigatório. O nome do documento. |
data |
Obrigatório. Os dados do documento. Uma string codificada em base64. |
documentType |
Obrigatório. O tipo do documento. |
mimeType |
Obrigatório. O tipo MIME do documento. |
IntegrationState
O estado de integração do Google Pay de um domínio da Web ou app Android de um comerciante.
| Tipos enumerados | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
O estado da integração não foi especificado. |
NOT_STARTED |
Esse estado é para quando o app Android está associado ao desenvolvedor (na Google Play Store) e ele não iniciou nenhum processo de integração. |
INCOMPLETE |
O desenvolvedor ainda não enviou a integração para revisão, e ela também não está concluída (por exemplo, faltam documentos comprobatórios). |
READY_FOR_REVIEW |
O desenvolvedor ainda não enviou a integração para análise, mas ela está pronta (por exemplo, os documentos de suporte foram enviados). |
UNDER_REVIEW |
O pedido de ativação da integração está aguardando análise do administrador. |
NEED_INFO |
A integração precisa de mais informações do administrador da gTech durante a análise. |
ACTIVE |
A integração está ativa no momento. |
DELETED |
A integração é excluída pelo comerciante. |
REJECTED |
A integração é rejeitada. |
IntegrationType
O tipo de integração do Google Pay.
| Tipos enumerados | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
O tipo de integração não foi especificado. |
DIRECT_INTEGRATION |
O tipo de integração é direta. |
PAYMENT_SERVICE_PROVIDER |
O tipo de integração é provedor de serviços de pagamento. |
DocumentType
O tipo de um documento.
| Tipos enumerados | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
O tipo de documento não foi especificado. |
ITEM_SELECTION_SCREENSHOT |
Quando um usuário está navegando por um item ou serviço. |
PRE_PURCHASE_SCREENSHOT |
Quando um usuário está pronto para fazer uma compra. |
PAYMENT_METHOD_SCREENSHOT |
Quando um usuário seleciona o Google Pay como forma de pagamento. |
PAYMENT_INFO_SCREENSHOT |
Quando um usuário vê as informações de pagamento salvas no Google Pay. Dica: o Android não permite tirar uma captura de tela dessa tela. Por isso, tire uma foto dela usando outro dispositivo. |
POST_PURCHASE_SCREENSHOT |
Quando um usuário faz uma compra. |
PCI_ATTESTATION_DOCUMENT |
Documento de atestado de PCI em formato PDF. |
MimeType
O tipo MIME de um documento.
| Tipos enumerados | |
|---|---|
MIME_TYPE_UNSPECIFIED |
O tipo MIME não foi especificado. |
JPEG |
O tipo MIME é JPEG. |
PNG |
O tipo MIME é PNG. |
WEBP |
O tipo MIME é WEBP. |
PDF |
O tipo MIME é PDF. |
Anotações de ferramentas
Dica destrutiva: ❌ | Dica idempotente: ✅ | Dica somente leitura: ✅ | Dica de mundo aberto: ❌