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 유형입니다.

IntegrationState

판매자 웹 도메인 또는 Android 앱의 Google Pay 통합 상태입니다.

열거형
INTEGRATION_STATE_UNSPECIFIED 통합 상태가 지정되지 않았습니다.
NOT_STARTED 이 상태는 Android 앱이 개발자 (Play 스토어)와 연결되어 있고 개발자가 통합 프로세스를 시작하지 않은 경우에 해당합니다.
INCOMPLETE 개발자가 아직 검토를 위해 통합을 제출하지 않았으며 통합이 완료되지 않았습니다 (예: 지원 문서가 누락됨).
READY_FOR_REVIEW 개발자가 아직 검토를 위해 통합을 제출하지 않았지만 검토할 준비가 되었습니다 (예: 지원 문서가 업로드됨).
UNDER_REVIEW 통합 사용 설정 요청이 관리자의 검토를 기다리는 중입니다.
NEED_INFO 검토 중에 gTech 관리자가 추가 정보를 제공해야 합니다.
ACTIVE 현재 통합이 활성 상태입니다.
DELETED 판매자가 통합을 삭제했습니다.
REJECTED 통합이 거부됩니다.

IntegrationType

Google Pay 통합의 통합 유형입니다.

열거형
INTEGRATION_TYPE_UNSPECIFIED 통합 유형이 지정되지 않았습니다.
DIRECT_INTEGRATION 통합 유형은 직접 통합입니다.
PAYMENT_SERVICE_PROVIDER 통합 유형이 결제 서비스 제공업체입니다.

DocumentType

문서 유형입니다.

열거형
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 PDF 형식의 PCI 증명서

MimeType

문서의 MIME 유형입니다.

열거형
MIME_TYPE_UNSPECIFIED MIME 유형이 지정되지 않았습니다.
JPEG MIME 유형은 JPEG입니다.
PNG MIME 유형은 PNG입니다.
WEBP MIME 유형은 WEBP입니다.
PDF MIME 유형은 PDF입니다.

도구 주석

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