MCP Tools Reference: paydeveloper.googleapis.com

เครื่องมือ: 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

string

ต้องระบุ รหัสผู้ขายที่จะแสดงรายการการผสานรวม

สคีมาเอาต์พุต

ข้อความตอบกลับสำหรับการแสดงรายการการผสานรวม 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

ฟิลด์ Union item รายการการผสานรวม ต้องตั้งค่าอย่างใดอย่างหนึ่ง item ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
webDomain

string

โดเมนเว็บของผู้ขาย

androidAppPackage

string

ชื่อแพ็กเกจแอป Android ของผู้ขาย

การประทับเวลา

การแสดง JSON
{
  "seconds": string,
  "nanos": integer
}
ช่อง
seconds

string (int64 format)

แสดงวินาทีของเวลา UTC ตั้งแต่ Epoch ของ Unix 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 ของเอกสาร

IntegrationState

สถานะการผสานรวม Google Pay ของโดเมนเว็บของผู้ขายหรือแอป Android

Enum
INTEGRATION_STATE_UNSPECIFIED ไม่ได้ระบุสถานะการผสานรวม
NOT_STARTED สถานะนี้ใช้ในกรณีที่แอป Android เชื่อมโยงกับนักพัฒนาแอป (ใน Play Store) และนักพัฒนาแอปยังไม่ได้เริ่มกระบวนการผสานรวมใดๆ สำหรับแอป
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

คำอธิบายประกอบเครื่องมือ

คำแนะนำที่ทำลายล้าง: ❌ | คำแนะนำที่ทำซ้ำได้: ✅ | คำแนะนำแบบอ่านอย่างเดียว: ✅ | คำแนะนำแบบโลกเปิด: ❌