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 |
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 ( |
| Campi | |
|---|---|
googlePayIntegrations[] |
Le integrazioni di Google Pay del commerciante. |
GooglePayIntegration
| Rappresentazione JSON |
|---|
{ "integrationState": enum ( |
| Campi | |
|---|---|
integrationState |
Solo output. Lo stato di integrazione di Google Pay del commerciante. |
createTime |
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: |
updateTime |
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: |
integrationType |
Facoltativo. Il tipo di integrazione dell'integrazione Google Pay. |
integrationDocuments[] |
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 |
Il dominio web del commerciante. |
androidAppPackage |
Il nome del pacchetto applicativo Android del commerciante. |
Timestamp
| Rappresentazione JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Campi | |
|---|---|
seconds |
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 |
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 ( |
| Campi | |
|---|---|
name |
Facoltativo. Il nome del documento. |
data |
Facoltativo. I dati del documento. Una stringa con codifica in base64. |
documentType |
Facoltativo. Il tipo di documento. |
mimeType |
Facoltativo. Il tipo MIME del documento. |
Annotazioni dello strumento
Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌