MCP Tools Reference: paydeveloper.googleapis.com

כלי: 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

string

חובה. מספר חשבון Merchant של המוכר שעבורו רוצים להציג את השילובים.

סכימת פלט

הודעת תגובה לרישום שילובים של Google Pay.

ListGooglePayIntegrationsResponse

ייצוג JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
שדות
googlePayIntegrations[]

object (GooglePayIntegration)

השילובים של המוכר עם Google Pay.

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)

פלט בלבד. מצב השילוב של המוכר עם Google Pay.

createTime

string (Timestamp format)

פלט בלבד. מתי נוצר משאב השילוב.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-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 עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

אופציונלי. סוג השילוב של שילוב Google Pay.

integrationDocuments[]

object (IntegrationDocument)

אופציונלי. קלט בלבד. מסמכי השילוב של Google Pay.

שדה איחוד item. פריט השילוב. חובה להגדיר אחד מהם. הערך item יכול להיות רק אחד מהבאים:
webDomain

string

דומיין האינטרנט של המוֹכר.

androidAppPackage

string

שם החבילה של אפליקציית Android של המוכר.

חותמת זמן

ייצוג JSON
{
  "seconds": string,
  "nanos": integer
}
שדות
seconds

string (int64 format)

מייצג את השניות של זמן UTC מאז ראשית זמן יוניקס (Unix epoch) ב-1970-01-01T00:00:00Z. הערך חייב להיות בין ‎-62135596800 ל-253402300799, כולל (שמתאים לטווח 0001-01-01T00:00:00Z עד 9999-12-31T23:59:59Z).

nanos

integer

שברים לא שליליים של שנייה ברזולוציית ננו-שנייה. השדה הזה מייצג את החלק של משך הזמן בננו-שניות, ולא מהווה חלופה לשניות. ערכי שניות שליליים עם שברים עדיין צריכים לכלול ערכי ננו-שניות לא שליליים שסופרים קדימה בזמן. הערך חייב להיות בין 0 ל-999,999,999, כולל.

IntegrationDocument

ייצוג 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 של המסמך.

הערות על כלי

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌