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 |
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 ( |
| Pola | |
|---|---|
googlePayIntegrations[] |
integracje Google Pay sprzedawcy; |
GooglePayIntegration
| Zapis JSON |
|---|
{ "integrationState": enum ( |
| Pola | |
|---|---|
integrationState |
Tylko dane wyjściowe. Stan integracji sprzedawcy z Google Pay. |
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. 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: |
integrationType |
Wymagane. Typ integracji Google Pay. |
integrationDocuments[] |
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 |
Domena internetowa sprzedawcy. |
androidAppPackage |
Nazwa pakietu aplikacji na Androida sprzedawcy. |
Sygnatura czasowa
| Zapis JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Pola | |
|---|---|
seconds |
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 |
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 ( |
| Pola | |
|---|---|
name |
Wymagane. Nazwa dokumentu. |
data |
Wymagane. Dane dokumentu. Ciąg tekstowy zakodowany w formacie Base64. |
documentType |
Wymagane. Typ dokumentu. |
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: ❌