ابزار: 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 | الزامی. شناسه فروشنده، که برای آن ادغامها فهرست میشوند. |
طرحواره خروجی
پیام پاسخ برای فهرست کردن ادغامهای Google Pay.
پاسخ به ListGooglePayIntegrationsResponse
| نمایش JSON |
|---|
{
"googlePayIntegrations": [
{
object ( |
| فیلدها | |
|---|---|
googlePayIntegrations[] | ادغامهای گوگل پیِ فروشنده. |
ادغام با گوگل پی
| نمایش JSON |
|---|
{ "integrationState": enum ( |
| فیلدها | |
|---|---|
integrationState | فقط خروجی. وضعیت ادغام فروشگاه با گوگل پی. |
createTime | فقط خروجی. زمانی که منبع یکپارچهسازی ایجاد شد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
updateTime | فقط خروجی. آخرین باری که منبع ادغام بهروزرسانی شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
integrationType | اختیاری. نوع ادغام با گوگل پی. |
integrationDocuments[] | اختیاری. فقط ورودی. اسناد ادغام ادغام Google Pay. |
item Union. آیتم ادغام. یکی از این موارد باید تنظیم شود. item فقط میتواند یکی از موارد زیر باشد: | |
webDomain | دامنه وب تاجر. |
androidAppPackage | نام بسته برنامه اندروید فروشنده. |
مهر زمانی
| نمایش JSON |
|---|
{ "seconds": string, "nanos": integer } |
| فیلدها | |
|---|---|
seconds | ثانیههای زمان UTC را از زمان یونیکس ۱۹۷۰-۰۱-۰۱T۰۰:۰۰:۰۰Z نشان میدهد. باید بین -۶۲۱۳۵۵۹۶۸۰۰ و ۲۵۳۴۰۲۳۰۰۷۹۹ باشد (که معادل ۰۰۰۱-۰۱-۰۱T۰۰:۰۰:۰۰Z تا ۹۹۹۹-۱۲-۳۱T۲۳:۵۹:۵۹Z است). |
nanos | کسرهای غیرمنفی ثانیه با وضوح نانوثانیه. این فیلد بخش نانوثانیه از مدت زمان است، نه جایگزینی برای ثانیه. مقادیر منفی ثانیه با کسرها باید همچنان دارای مقادیر نانوثانیه غیرمنفی باشند که در زمان به جلو شمارش میشوند. باید بین ۰ تا ۹۹۹۹۹۹۹۹۹۹ باشد. |
سند ادغام
| نمایش JSON |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| فیلدها | |
|---|---|
name | اختیاری. نام سند. |
data | اختیاری. دادههای سند. یک رشته کدگذاری شده با base64. |
documentType | اختیاری. نوع سند. |
mimeType | اختیاری. نوع MIME سند. |
حاشیهنویسی ابزار
راهنمایی مخرب: ❌ | راهنمایی بیاثر: ✅ | راهنمایی فقط خواندنی: ✅ | راهنمایی جهان باز: ❌