الأداة: list_google_pay_integrations
تعرض هذه الطريقة الحالة الحالية وتفاصيل الإعدادات لجميع عمليات الدمج في Google Pay المرتبطة بمعرّف تاجر معيّن. تقدّم هذه الميزة ملاحظات فورية حول حالة عمليات الدمج ومراجعات المستندات.
يوضّح المثال التالي كيفية استخدام curl لاستدعاء أداة list_google_pay_integrations MCP.
| طلب 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 |
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 |
اسم حزمة تطبيق Android الخاص بالتاجر |
الطابع الزمني
| تمثيل JSON |
|---|
{ "seconds": string, "nanos": integer } |
| الحقول | |
|---|---|
seconds |
تمثّل هذه السمة عدد ثواني التوقيت العالمي المنسق (UTC) المنقضية منذ بداية حقبة يونكس 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 للمستند. |
التعليقات التوضيحية للأدوات
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌