Инструмент: list_google_pay_integrations
Возвращает текущий статус и сведения о конфигурации всех интеграций Google Pay, связанных с конкретным идентификатором продавца. Предоставляет мгновенную обратную связь о статусе интеграции и проверке документов.
В следующем примере показано, как использовать curl для вызова инструмента MCP list_google_pay_integrations .
| Запрос 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 }' |
Схема ввода
Запрос на добавление в список интеграций Google Pay для конкретного продавца.
ListGooglePayIntegrationsRequest
| JSON-представление |
|---|
{ "merchantId": string } |
| Поля | |
|---|---|
merchantId | Обязательно. Идентификатор продавца, для которого нужно указать список интеграций. |
Схема вывода
Ответное сообщение для отображения интеграции с Google Pay.
ListGooglePayIntegrationsResponse
| JSON-представление |
|---|
{
"googlePayIntegrations": [
{
object ( |
| Поля | |
|---|---|
googlePayIntegrations[] | Интеграция продавца с Google Pay. |
Интеграция Google Pay
| JSON-представление |
|---|
{ "integrationState": enum ( |
| Поля | |
|---|---|
integrationState | Только вывод. Состояние интеграции Google Pay с продавцом. |
createTime | Только для вывода. При создании ресурса интеграции. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
updateTime | Только вывод. Дата последнего обновления ресурса интеграции. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
integrationType | Необязательно. Тип интеграции с Google Pay. |
integrationDocuments[] | Необязательно. Только для ввода. Документация по интеграции Google Pay. |
item поля объединения. Элемент интеграции. Один из них должен быть установлен. item может быть только одним из следующих: | |
webDomain | Веб-домен продавца. |
androidAppPackage | Имя пакета Android-приложения продавца. |
Отметка времени
| JSON-представление |
|---|
{ "seconds": string, "nanos": integer } |
| Поля | |
|---|---|
seconds | Обозначает количество секунд UTC-времени с начала эпохи Unix 1970-01-01T00:00:00Z. Должно находиться в диапазоне от -62135596800 до 253402300799 включительно (что соответствует периоду с 0001-01-01T00:00:00Z по 9999-12-31T23:59:59Z). |
nanos | Неотрицательные доли секунды с разрешением в наносекунды. Это поле представляет собой наносекундную часть длительности, а не альтернативу секундам. Отрицательные значения секунд с дробными долями должны по-прежнему иметь неотрицательные значения в наносекундах, отсчитываемые вперед во времени. Должны быть в диапазоне от 0 до 999 999 999 включительно. |
Интеграционный документ
| JSON-представление |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| Поля | |
|---|---|
name | Необязательно. Название документа. |
data | Необязательно. Данные документа. Строка, закодированная в формате Base64. |
documentType | Необязательно. Тип документа. |
mimeType | Необязательно. MIME-тип документа. |
Аннотации инструментов
Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌