MCP Tools Reference: paydeveloper.googleapis.com

ابزار: list_google_pay_integrations

وضعیت فعلی و جزئیات پیکربندی را برای همه ادغام‌های Google Pay مرتبط با یک شناسه فروشنده خاص برمی‌گرداند. این گزارش، بازخورد فوری در مورد وضعیت ادغام و بررسی اسناد ارائه می‌دهد.

نمونه زیر نحوه استفاده از curl برای فراخوانی ابزار MCP list_google_pay_integrations را نشان می‌دهد.

درخواست کرل
                  
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 برای یک فروشنده خاص.

درخواست ادغام با گوگل پی (GooglePay)

نمایش JSON
{
  "merchantId": string
}
فیلدها
merchantId

string

الزامی. شناسه فروشنده، که برای آن ادغام‌ها فهرست می‌شوند.

طرحواره خروجی

پیام پاسخ برای فهرست کردن ادغام‌های Google Pay.

پاسخ به ListGooglePayIntegrationsResponse

نمایش JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
فیلدها
googlePayIntegrations[]

object ( GooglePayIntegration )

ادغام‌های گوگل پیِ فروشنده.

ادغام با گوگل پی

نمایش 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.
}
فیلدها
integrationState

enum ( IntegrationState )

فقط خروجی. وضعیت ادغام فروشگاه با گوگل پی.

createTime

string ( Timestamp format)

فقط خروجی. زمانی که منبع یکپارچه‌سازی ایجاد شد.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

فقط خروجی. آخرین باری که منبع ادغام به‌روزرسانی شده است.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

integrationType

enum ( IntegrationType )

اختیاری. نوع ادغام با گوگل پی.

integrationDocuments[]

object ( IntegrationDocument )

اختیاری. فقط ورودی. اسناد ادغام ادغام Google Pay.

item Union. آیتم ادغام. یکی از این موارد باید تنظیم شود. item فقط می‌تواند یکی از موارد زیر باشد:
webDomain

string

دامنه وب تاجر.

androidAppPackage

string

نام بسته برنامه اندروید فروشنده.

مهر زمانی

نمایش JSON
{
  "seconds": string,
  "nanos": integer
}
فیلدها
seconds

string ( int64 format)

ثانیه‌های زمان UTC را از زمان یونیکس ۱۹۷۰-۰۱-۰۱T۰۰:۰۰:۰۰Z نشان می‌دهد. باید بین -۶۲۱۳۵۵۹۶۸۰۰ و ۲۵۳۴۰۲۳۰۰۷۹۹ باشد (که معادل ۰۰۰۱-۰۱-۰۱T۰۰:۰۰:۰۰Z تا ۹۹۹۹-۱۲-۳۱T۲۳:۵۹:۵۹Z است).

nanos

integer

کسرهای غیرمنفی ثانیه با وضوح نانوثانیه. این فیلد بخش نانوثانیه از مدت زمان است، نه جایگزینی برای ثانیه. مقادیر منفی ثانیه با کسرها باید همچنان دارای مقادیر نانوثانیه غیرمنفی باشند که در زمان به جلو شمارش می‌شوند. باید بین ۰ تا ۹۹۹۹۹۹۹۹۹۹ باشد.

سند ادغام

نمایش JSON
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
فیلدها
name

string

اختیاری. نام سند.

data

string ( bytes format)

اختیاری. داده‌های سند.

یک رشته کدگذاری شده با base64.

documentType

enum ( DocumentType )

اختیاری. نوع سند.

mimeType

enum ( MimeType )

اختیاری. نوع MIME سند.

حاشیه‌نویسی ابزار

راهنمایی مخرب: ❌ | راهنمایی بی‌اثر: ✅ | راهنمایی فقط خواندنی: ✅ | راهنمایی جهان باز: ❌