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 cui 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 |
Obbligatorio. Il tipo di integrazione dell'integrazione Google Pay. |
integrationDocuments[] |
Obbligatorio. 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 app per Android del commerciante. |
Timestamp
| Rappresentazione JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Campi | |
|---|---|
seconds |
Rappresenta i secondi di tempo UTC a partire dall'epoca 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 parte in nanosecondi della durata, non un'alternativa ai secondi. I valori negativi dei secondi con frazioni devono comunque avere valori non negativi dei nanosecondi 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 |
Obbligatorio. Il nome del documento. |
data |
Obbligatorio. I dati del documento. Una stringa con codifica in base64. |
documentType |
Obbligatorio. Il tipo di documento. |
mimeType |
Obbligatorio. Il tipo MIME del documento. |
IntegrationState
Lo stato di integrazione di Google Pay di un dominio web del commerciante o di un'app per Android.
| Enum | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
Lo stato dell'integrazione non è specificato. |
NOT_STARTED |
Questo stato indica che l'app per Android è associata allo sviluppatore (sul Play Store) e che lo sviluppatore non ha avviato alcuna procedura di integrazione. |
INCOMPLETE |
Lo sviluppatore non ha ancora inviato l'integrazione per la revisione e non è completa (ad es. mancano documenti di supporto). |
READY_FOR_REVIEW |
Lo sviluppatore non ha ancora inviato l'integrazione per la revisione, ma è pronta (ad esempio, sono stati caricati i documenti di supporto). |
UNDER_REVIEW |
La richiesta di attivazione dell'integrazione è in attesa di revisione da parte dell'amministratore. |
NEED_INFO |
Durante la revisione, l'integrazione richiede ulteriori informazioni da parte dell'amministratore gTech. |
ACTIVE |
L'integrazione è attualmente attiva. |
DELETED |
L'integrazione viene eliminata dal commerciante. |
REJECTED |
L'integrazione viene rifiutata. |
IntegrationType
Il tipo di integrazione di un'integrazione Google Pay.
| Enum | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
Il tipo di integrazione non è specificato. |
DIRECT_INTEGRATION |
Il tipo di integrazione è l'integrazione diretta. |
PAYMENT_SERVICE_PROVIDER |
Il tipo di integrazione è il fornitore di servizi di pagamento. |
DocumentType
Il tipo di documento.
| Enum | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
Il tipo di documento non è specificato. |
ITEM_SELECTION_SCREENSHOT |
Quando un utente sta sfogliando un articolo o un servizio. |
PRE_PURCHASE_SCREENSHOT |
Quando un utente è pronto per effettuare un acquisto. |
PAYMENT_METHOD_SCREENSHOT |
Quando un utente seleziona Google Pay come metodo di pagamento. |
PAYMENT_INFO_SCREENSHOT |
Quando a un utente vengono mostrati i dati di pagamento che ha salvato su Google Pay. Suggerimento: Android non ti consente di acquisire uno screenshot di questa schermata, quindi scatta una foto della schermata utilizzando un altro dispositivo. |
POST_PURCHASE_SCREENSHOT |
Quando un utente ha effettuato un acquisto. |
PCI_ATTESTATION_DOCUMENT |
Documento di attestazione PCI in formato PDF. |
MimeType
Il tipo MIME di un documento.
| Enum | |
|---|---|
MIME_TYPE_UNSPECIFIED |
Il tipo MIME non è specificato. |
JPEG |
Il tipo MIME è JPEG. |
PNG |
Il tipo MIME è PNG. |
WEBP |
Il tipo MIME è WEBP. |
PDF |
Il tipo MIME è PDF. |
Annotazioni dello strumento
Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌