MCP Tools Reference: paydeveloper.googleapis.com

도구: list_google_pay_integrations

특정 판매자 ID와 연결된 모든 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

필수 항목입니다. 통합을 나열할 판매자 ID입니다.

출력 스키마

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)

출력 전용입니다. 통합 리소스가 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 통합 리소스가 마지막으로 업데이트된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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)

Unix epoch 1970-01-01T00:00:00Z 이후 UTC 시간의 초 단위로 표현합니다. -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 유형입니다.

도구 주석

파괴적 힌트: ❌ | 동일한 힌트: ✅ | 읽기 전용 힌트: ✅ | 오픈 월드 힌트: ❌