MCP Tools Reference: paydeveloper.googleapis.com

Công cụ: list_google_pay_integrations

Trả về trạng thái hiện tại và thông tin chi tiết về cấu hình cho tất cả các công cụ tích hợp Google Pay được liên kết với một Mã nhà bán hàng cụ thể. Công cụ này cung cấp ý kiến phản hồi ngay lập tức về trạng thái của các bài đánh giá tài liệu và quy trình tích hợp.

Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ MCP list_google_pay_integrations.

Yêu cầu 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
}'
                

Giản đồ đầu vào

Thông báo yêu cầu liệt kê các công cụ tích hợp Google Pay cho một người bán cụ thể.

ListGooglePayIntegrationsRequest

Biểu diễn dưới dạng JSON
{
  "merchantId": string
}
Trường
merchantId

string

Bắt buộc. Mã người bán mà bạn muốn liệt kê các công cụ tích hợp.

Giản đồ đầu ra

Thông báo phản hồi để liệt kê các công cụ tích hợp Google Pay.

ListGooglePayIntegrationsResponse

Biểu diễn dưới dạng JSON
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Trường
googlePayIntegrations[]

object (GooglePayIntegration)

Các công cụ tích hợp Google Pay của người bán.

GooglePayIntegration

Biểu diễn dưới dạng 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.
}
Trường
integrationState

enum (IntegrationState)

Chỉ có đầu ra. Trạng thái tích hợp Google Pay của người bán.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm tạo tài nguyên tích hợp.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm tài nguyên tích hợp được cập nhật lần gần đây nhất.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

Không bắt buộc. Loại tích hợp của công cụ tích hợp Google Pay.

integrationDocuments[]

object (IntegrationDocument)

Không bắt buộc. Chỉ có đầu vào. Các tài liệu tích hợp của công cụ tích hợp Google Pay.

Trường nhóm item. Mục tích hợp. Bạn phải đặt một trong các mục này. item chỉ có thể là một trong những mục sau:
webDomain

string

Tên miền web của người bán.

androidAppPackage

string

Tên gói ứng dụng Android của người bán.

Dấu thời gian

Biểu diễn dưới dạng JSON
{
  "seconds": string,
  "nanos": integer
}
Trường
seconds

string (int64 format)

Biểu thị số giây của thời gian UTC kể từ thời gian bắt đầu của hệ thống Unix 1970-01-01T00:00:00Z. Phải nằm trong khoảng từ -62135596800 đến 253402300799 (tương ứng với 0001-01-01T00:00:00Z đến 9999-12-31T23:59:59Z).

nanos

integer

Phân số không âm của một giây ở độ phân giải nano giây. Trường này là phần nano giây của khoảng thời gian, không phải là một lựa chọn thay thế cho giây. Giá trị giây âm có phân số vẫn phải có giá trị nano giây không âm để đếm tiến theo thời gian. Phải nằm trong khoảng từ 0 đến 999.999.999.

IntegrationDocument

Biểu diễn dưới dạng JSON
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Trường
name

string

Không bắt buộc. Tên của tài liệu.

data

string (bytes format)

Không bắt buộc. Dữ liệu của tài liệu.

Một chuỗi được mã hoá bằng base64.

documentType

enum (DocumentType)

Không bắt buộc. Loại tài liệu.

mimeType

enum (MimeType)

Không bắt buộc. Loại MIME của tài liệu.

Chú thích công cụ

Gợi ý mang tính phá hoại: ❌ | Gợi ý về tính lũy đẳng: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý về thế giới mở: ❌