כלי: 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 |
חובה. מספר חשבון Merchant שעבורו רוצים להציג את השילובים. |
סכימת הפלט
הודעת תגובה לרישום שילובים של Google Pay.
ListGooglePayIntegrationsResponse
| ייצוג ב-JSON |
|---|
{
"googlePayIntegrations": [
{
object ( |
| שדות | |
|---|---|
googlePayIntegrations[] |
השילובים של המוכר עם Google Pay. |
GooglePayIntegration
| ייצוג ב-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 |
שם חבילת ה-APK של המוכר באפליקציית Android. |
חותמת זמן
| ייצוג ב-JSON |
|---|
{ "seconds": string, "nanos": integer } |
| שדות | |
|---|---|
seconds |
מייצג את השניות של זמן UTC מאז ראשית זמן יוניקס (Unix epoch) ב-1970-01-01T00:00:00Z. הערך חייב להיות בין -62135596800 ל-253402300799, כולל (שמתאים לטווח 0001-01-01T00:00:00Z עד 9999-12-31T23:59:59Z). |
nanos |
שברירי שנייה לא שליליים ברזולוציה של ננו-שנייה. השדה הזה מייצג את החלק של משך הזמן בננו-שניות, ולא מהווה חלופה לשניות. גם אם ערכי השניות שליליים, ערכי הננו-שניות חייבים להיות לא שליליים ולייצג את הזמן שחלף. הערך חייב להיות בין 0 ל-999,999,999, כולל. |
IntegrationDocument
| ייצוג ב-JSON |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| שדות | |
|---|---|
name |
חובה. שם המסמך. |
data |
חובה. הנתונים של המסמך. מחרוזת בקידוד Base64. |
documentType |
חובה. סוג המסמך. |
mimeType |
חובה. סוג ה-MIME של המסמך. |
IntegrationState
מצב השילוב של Google Pay בדומיין אינטרנט של מוכר או באפליקציית Android.
| טיפוסים בני מנייה (enum) | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
לא צוין סטטוס השילוב. |
NOT_STARTED |
הסטטוס הזה מציין שהאפליקציה ל-Android משויכת למפתח (ב-חנות Play), אבל המפתח לא התחיל תהליך שילוב עבורה. |
INCOMPLETE |
המפתח עדיין לא שלח את השילוב לבדיקה, והוא גם לא הושלם (למשל, חסרים מסמכים תומכים). |
READY_FOR_REVIEW |
המפתח עדיין לא שלח את השילוב לבדיקה, אבל הוא מוכן לבדיקה (לדוגמה, מסמכים תומכים הועלו). |
UNDER_REVIEW |
הבקשה להפעלת השילוב ממתינה לבדיקה של האדמין. |
NEED_INFO |
במהלך הבדיקה, אדמין ב-gTech צריך לספק מידע נוסף לגבי השילוב. |
ACTIVE |
השילוב פעיל כרגע. |
DELETED |
המוֹכר מחק את השילוב. |
REJECTED |
השילוב נדחה. |
IntegrationType
סוג השילוב של שילוב Google Pay.
| טיפוסים בני מנייה (enum) | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
סוג השילוב לא צוין. |
DIRECT_INTEGRATION |
סוג השילוב הוא שילוב ישיר. |
PAYMENT_SERVICE_PROVIDER |
סוג השילוב הוא ספק שירותי תשלום. |
DocumentType
סוג המסמך.
| טיפוסים בני מנייה (enum) | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
לא צוין סוג המסמך. |
ITEM_SELECTION_SCREENSHOT |
כשמשתמש מעיין בפריט או בשירות. |
PRE_PURCHASE_SCREENSHOT |
כשמשתמש מוכן לבצע רכישה. |
PAYMENT_METHOD_SCREENSHOT |
כשמשתמש בוחר ב-Google Pay כאמצעי התשלום. |
PAYMENT_INFO_SCREENSHOT |
כשפרטי התשלום ששמורים ב-Google Pay מוצגים למשתמש. טיפ: מערכת Android לא מאפשרת לצלם את המסך הזה, לכן צריך לצלם את המסך באמצעות מכשיר אחר. |
POST_PURCHASE_SCREENSHOT |
כשמשתמש מבצע רכישה בהצלחה. |
PCI_ATTESTATION_DOCUMENT |
מסמך הצהרה לגבי PCI בפורמט PDF. |
MimeType
סוג ה-MIME של המסמך.
| טיפוסים בני מנייה (enum) | |
|---|---|
MIME_TYPE_UNSPECIFIED |
לא צוין סוג ה-MIME. |
JPEG |
סוג ה-MIME הוא JPEG. |
PNG |
סוג ה-MIME הוא PNG. |
WEBP |
סוג ה-MIME הוא WEBP. |
PDF |
סוג ה-MIME הוא PDF. |
הערות על כלים
רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌