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 |
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 ( |
| Alanlar | |
|---|---|
googlePayIntegrations[] |
Satıcının Google Pay entegrasyonları |
GooglePayIntegration
| JSON gösterimi |
|---|
{ "integrationState": enum ( |
| Alanlar | |
|---|---|
integrationState |
Yalnızca çıkış. Satıcının Google Pay entegrasyon durumu. |
createTime |
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: |
updateTime |
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: |
integrationType |
İsteğe bağlı. Google Pay entegrasyonunun entegrasyon türü. |
integrationDocuments[] |
İ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 |
Satıcının web alanı. |
androidAppPackage |
Satıcının Android uygulama paketinin adı. |
Zaman damgası
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
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 |
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 ( |
| Alanlar | |
|---|---|
name |
İsteğe bağlı. Belgenin adı. |
data |
İsteğe bağlı. Belgenin verileri. Base64 kodlu bir dize. |
documentType |
İsteğe bağlı. Belgenin türü. |
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: ❌