MCP Tools Reference: paydeveloper.googleapis.com

Narzędzie: list_google_pay_integrations

Zwraca bieżący stan i szczegóły konfiguracji wszystkich integracji 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 za pomocą curl wywołać narzędzie list_google_pay_integrations MCP.

Żą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 danych wejściowych

Wiadomość z prośbą o wyświetlenie integracji Google Pay w przypadku konkretnego sprzedawcy.

ListGooglePayIntegrationsRequest

Zapis JSON
{
  "merchantId": string
}
Pola
merchantId

string

Wymagane. Identyfikator sprzedawcy, dla którego mają być wyświetlane integracje.

Schemat wyjściowy

Komunikat odpowiedzi dotyczący wyświetlania integracji z Google Pay.

ListGooglePayIntegrationsResponse

Zapis JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Pola
googlePayIntegrations[]

object (GooglePayIntegration)

integracje Google Pay sprzedawcy;

GooglePayIntegration

Zapis JSON
{
  "integrationState": enum (IntegrationState),
  "createTime": string,
  "updateTime": string,
  "integrationType": enum (IntegrationType),
  "integrationDocuments": [
    {
      object (IntegrationDocument)
    }
  ],

  // Union field item can be only one of the following:
  "webDomain": string,
  "androidAppPackage": string
  // End of list of possible types for union field item.
}
Pola
integrationState

enum (IntegrationState)

Tylko dane wyjściowe. Stan integracji sprzedawcy z Google Pay.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Kiedy zasób integracji został ostatnio zaktualizowany.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

Wymagane. Typ integracji Google Pay.

integrationDocuments[]

object (IntegrationDocument)

Wymagane. Tylko dane wejściowe. Dokumentacja integracji 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

string

Domena internetowa sprzedawcy.

androidAppPackage

string

Nazwa pakietu aplikacji na Androida sprzedawcy.

Sygnatura czasowa

Zapis JSON
{
  "seconds": string,
  "nanos": integer
}
Pola
seconds

string (int64 format)

Reprezentuje sekundy czasu UTC od epoki uniksowej 1970-01-01T00:00:00Z. Musi mieścić się w przedziale od -62135596800 do 253402300799 (włącznie), co odpowiada zakresowi od 0001-01-01T00:00:00Z do 9999-12-31T23:59:59Z.

nanos

integer

Nieujemne ułamki sekundy z dokładnością do nanosekund. To pole zawiera część czasu trwania w nanosekundach, a nie alternatywę dla sekund. Ujemne wartości sekund z ułamkami nadal muszą mieć nieujemne wartości nanosekund, które liczą czas do przodu. Musi mieścić się w zakresie od 0 do 999 999 999 włącznie.

IntegrationDocument

Zapis JSON
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Pola
name

string

Wymagane. Nazwa dokumentu.

data

string (bytes format)

Wymagane. Dane dokumentu.

Ciąg tekstowy zakodowany w formacie Base64.

documentType

enum (DocumentType)

Wymagane. Typ dokumentu.

mimeType

enum (MimeType)

Wymagane. Typ MIME dokumentu.

IntegrationState

Stan integracji Google Pay w przypadku domeny internetowej sprzedawcy lub aplikacji na Androida.

Wartości w polu enum
INTEGRATION_STATE_UNSPECIFIED Stan integracji jest nieokreślony.
NOT_STARTED Ten stan oznacza, że aplikacja na Androida jest powiązana z deweloperem (w Sklepie Play), ale deweloper nie rozpoczął jeszcze procesu integracji.
INCOMPLETE Deweloper nie przesłał jeszcze integracji do sprawdzenia i nie jest ona kompletna (np. brakuje dokumentów pomocniczych).
READY_FOR_REVIEW Deweloper nie przesłał jeszcze integracji do sprawdzenia, ale jest ona gotowa do sprawdzenia (np. przesłano dokumenty pomocnicze).
UNDER_REVIEW Prośba o włączenie integracji oczekuje na sprawdzenie przez administratora.
NEED_INFO Podczas weryfikacji administrator gTech musi podać więcej informacji o integracji.
ACTIVE Integracja jest obecnie aktywna.
DELETED Sprzedawca usunął integrację.
REJECTED Integracja zostanie odrzucona.

IntegrationType

Typ integracji integracji Google Pay.

Wartości w polu enum
INTEGRATION_TYPE_UNSPECIFIED Typ integracji nie jest określony.
DIRECT_INTEGRATION Typ integracji to integracja bezpośrednia.
PAYMENT_SERVICE_PROVIDER Typ integracji to dostawca usług płatniczych.

DocumentType

Typ dokumentu.

Wartości w polu enum
DOCUMENT_TYPE_UNSPECIFIED Typ dokumentu nie jest określony.
ITEM_SELECTION_SCREENSHOT Gdy użytkownik przegląda produkt lub usługę.
PRE_PURCHASE_SCREENSHOT Gdy użytkownik jest gotowy do dokonania zakupu.
PAYMENT_METHOD_SCREENSHOT Gdy użytkownik wybierze Google Pay jako formę płatności.
PAYMENT_INFO_SCREENSHOT Gdy użytkownikowi wyświetlają się informacje o płatnościach zapisane w Google Pay. Wskazówka: Android nie pozwala na zrobienie zrzutu ekranu, więc zrób zdjęcie ekranu za pomocą innego urządzenia.
POST_PURCHASE_SCREENSHOT Gdy użytkownik dokona zakupu.
PCI_ATTESTATION_DOCUMENT Dokument potwierdzający PCI w formacie PDF.

MimeType

Typ MIME dokumentu.

Wartości w polu enum
MIME_TYPE_UNSPECIFIED Typ MIME nie jest określony.
JPEG Typ MIME to JPEG.
PNG Typ MIME to PNG.
WEBP Typ MIME to WEBP.
PDF Typ MIME to PDF.

Adnotacje do narzędzi

Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌