MCP Tools Reference: paydeveloper.googleapis.com

Araç: list_google_pay_integrations

Belirli bir satıcı kimliğiyle ilişkili tüm Google Pay entegrasyonlarının mevcut durumunu ve yapılandırma ayrıntılarını döndürür. Entegrasyon ve belge incelemelerinin durumu hakkında anında geri bildirim sağlar.

Aşağıdaki örnekte, curl kullanılarak list_google_pay_integrations MCP aracının nasıl çağrılacağı gösterilmektedir.

Curl İsteği
                  
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
}'
                

Giriş Şeması

Belirli bir satıcı için Google Pay entegrasyonlarını listeleme isteği mesajı.

ListGooglePayIntegrationsRequest

JSON gösterimi
{
  "merchantId": string
}
Alanlar
merchantId

string

Zorunlu. Entegrasyonların listeleneceği satıcı kimliği.

Çıkış şeması

Google Pay entegrasyonlarını listelemek için yanıt mesajı.

ListGooglePayIntegrationsResponse

JSON gösterimi
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
Alanlar
googlePayIntegrations[]

object (GooglePayIntegration)

Satıcının Google Pay entegrasyonları

GooglePayIntegration

JSON gösterimi
{
  "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.
}
Alanlar
integrationState

enum (IntegrationState)

Yalnızca çıkış. Satıcının Google Pay entegrasyon durumu.

createTime

string (Timestamp format)

Yalnızca çıkış. Entegrasyon kaynağının oluşturulma zamanı.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Yalnızca çıkış. Entegrasyon kaynağının son güncellenme tarihi.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

integrationType

enum (IntegrationType)

İsteğe bağlı. Google Pay entegrasyonunun entegrasyon türü.

integrationDocuments[]

object (IntegrationDocument)

İsteğe bağlı. Yalnızca giriş. Google Pay entegrasyonunun entegrasyon dokümanları.

item birleşik alanı. Entegrasyon öğesi. Bunlardan biri ayarlanmalıdır. item aşağıdakilerden yalnızca biri olabilir:
webDomain

string

Satıcının web alanı.

androidAppPackage

string

Satıcının Android uygulama paketinin adı.

Zaman damgası

JSON gösterimi
{
  "seconds": string,
  "nanos": integer
}
Alanlar
seconds

string (int64 format)

Unix sıfır zamanı 1970-01-01T00:00:00Z'den itibaren UTC zamanının saniyelerini gösterir. -62135596800 ile 253402300799 arasında olmalıdır (0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z'ye karşılık gelir).

nanos

integer

Nanosaniye çözünürlüğünde, negatif olmayan saniyenin kesirleri. Bu alan, sürenin nanosaniye kısmıdır ve saniyenin alternatifi değildir. Kesirli negatif saniye değerleri, zaman içinde ileriye doğru sayılan negatif olmayan nanos değerlerine sahip olmalıdır. 0 ile 999.999.999 arasında olmalıdır (bu değerler dahil).

IntegrationDocument

JSON gösterimi
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
Alanlar
name

string

İsteğe bağlı. Belgenin adı.

data

string (bytes format)

İsteğe bağlı. Belgenin verileri.

Base64 kodlu bir dize.

documentType

enum (DocumentType)

İsteğe bağlı. Belgenin türü.

mimeType

enum (MimeType)

İsteğe bağlı. Belgenin MIME türü.

Araç Ek Açıklamaları

Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌