Narzędzie: list_google_pay_integrations
Zwraca bieżący stan i szczegóły konfiguracji wszystkich integracji z Google Pay powiązanych z określonym identyfikatorem sprzedawcy. Umożliwia natychmiastowe uzyskanie informacji o stanie integracji i weryfikacji dokumentów.
Poniższy przykład pokazuje, jak użyć curl, aby wywołać narzędzie MCP list_google_pay_integrations.
| Żądanie 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 }' |
Schemat wejściowy
Wiadomość z żądaniem wyświetlenia listy integracji z Google Pay dla określonego sprzedawcy.
ListGooglePayIntegrationsRequest
| Zapis JSON |
|---|
{ "merchantId": string } |
| Pola | |
|---|---|
merchantId |
Wymagane. Identyfikator sprzedawcy, dla którego chcesz wyświetlić listę integracji. |
Schemat wyjściowy
Wiadomość z odpowiedzią na żądanie wyświetlenia listy integracji z Google Pay.
ListGooglePayIntegrationsResponse
| Zapis JSON |
|---|
{
"googlePayIntegrations": [
{
object ( |
| Pola | |
|---|---|
googlePayIntegrations[] |
Integracje z Google Pay sprzedawcy. |
GooglePayIntegration
| Zapis JSON |
|---|
{ "integrationState": enum ( |
| Pola | |
|---|---|
integrationState |
Tylko dane wyjściowe. Stan integracji z Google Pay sprzedawcy. |
createTime |
Tylko dane wyjściowe. Data utworzenia zasobu integracji. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
updateTime |
Tylko dane wyjściowe. Data ostatniej aktualizacji zasobu integracji. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
integrationType |
Opcjonalnie. Typ integracji z Google Pay. |
integrationDocuments[] |
Opcjonalnie. Tylko dane wejściowe. Dokumenty integracji z Google Pay. |
Pole zbiorcze item. Element integracji. Musisz ustawić jedną z tych wartości. item może mieć tylko jedną z tych wartości: |
|
webDomain |
Domena internetowa sprzedawcy. |
androidAppPackage |
Nazwa pakietu aplikacji na Androida sprzedawcy. |
Sygnatura czasowa
| Zapis JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Pola | |
|---|---|
seconds |
Liczba sekund czasu UTC od początku epoki systemu Unix (1970-01-01T00:00:00Z). Musi mieścić się w przedziale od -62135596800 do 253402300799 włącznie (co odpowiada okresowi od 0001-01-01T00:00:00Z do 9999-12-31T23:59:59Z). |
nanos |
Nieujemne ułamki sekundy z dokładnością do nanosekundy. To pole jest częścią czasu trwania wyrażoną w nanosekundach, a nie alternatywą dla sekund. Ujemne wartości sekund z ułamkami muszą mieć nieujemne wartości nanosekund, które liczą czas do przodu. Musi mieścić się w przedziale od 0 do 999 999 999 włącznie. |
IntegrationDocument
| Zapis JSON |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| Pola | |
|---|---|
name |
Opcjonalnie. Nazwa dokumentu. |
data |
Opcjonalnie. Dane dokumentu. Ciąg znaków zakodowany w formacie Base64. |
documentType |
Opcjonalnie. Typ dokumentu. |
mimeType |
Opcjonalnie. Typ MIME dokumentu. |
Adnotacje narzędzia
Wskazówka dotycząca działania destrukcyjnego: ❌ | Wskazówka dotycząca działania idempotentnego: ✅ | Wskazówka dotycząca działania tylko do odczytu: ✅ | Wskazówka dotycząca działania w otwartym świecie: ❌