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, list_google_pay_integrations MCP aracını çağırmak için curl simgesinin nasıl kullanı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 |
Zorunlu. Google Pay entegrasyonunun entegrasyon türü. |
integrationDocuments[] |
Zorunlu. 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 paketi adı. |
Zaman damgası
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
Unix sıfır zamanı olan 1970-01-01T00:00:00Z tarihinden itibaren UTC zamanının saniyelerini gösterir. -62135596800 ile 253402300799 arasında (0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z'ye karşılık gelir) olmalıdır. |
nanos |
Nanosaniye çözünürlüğünde, saniyenin negatif olmayan kesirleri. Bu alan,sürenin nanosaniye kısmıdır ve saniyenin alternatifi değildir. Kesir içeren negatif saniye değerleri,zaman içinde ileriye doğru sayılan negatif olmayan nanosaniye değerlerine sahip olmalıdır. 0 ile 999.999.999 arasında (her iki değer de dahil) olmalıdır. |
IntegrationDocument
| JSON gösterimi |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| Alanlar | |
|---|---|
name |
Zorunlu. Belgenin adı. |
data |
Zorunlu. Belgenin verileri. Base64 kodlu bir dize. |
documentType |
Zorunlu. Belgenin türü. |
mimeType |
Zorunlu. Belgenin MIME türü. |
IntegrationState
Bir satıcının web alanının veya Android uygulamasının Google Pay entegrasyon durumu.
| Sıralamalar | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
Entegrasyon durumu belirtilmemiş. |
NOT_STARTED |
Bu durum, Android uygulaması geliştiriciyle ilişkilendirildiğinde (Play Store'da) ve geliştirici uygulama için herhangi bir entegrasyon sürecini başlatmadığında geçerlidir. |
INCOMPLETE |
Geliştirici, entegrasyonu henüz incelemeye göndermedi ve entegrasyon tamamlanmadı (ör. destekleyici belgeler eksik). |
READY_FOR_REVIEW |
Geliştirici, entegrasyonu henüz incelemeye göndermedi ancak incelemeye hazır (ör. destekleyici belgeler yüklendi). |
UNDER_REVIEW |
Entegrasyon etkinleştirme isteği, yönetici tarafından incelenmeyi bekliyor. |
NEED_INFO |
İnceleme sırasında entegrasyon için gTech yöneticisinden daha fazla bilgi alınması gerekir. |
ACTIVE |
Entegrasyon şu anda etkin. |
DELETED |
Entegrasyon, satıcı tarafından silinmiş olabilir. |
REJECTED |
Entegrasyon reddedilir. |
IntegrationType
Google Pay entegrasyonunun entegrasyon türü.
| Sıralamalar | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
Entegrasyon türü belirtilmedi. |
DIRECT_INTEGRATION |
Entegrasyon türü doğrudan entegrasyondur. |
PAYMENT_SERVICE_PROVIDER |
Entegrasyon türü, ödeme hizmeti sağlayıcıdır. |
DocumentType
Belgenin türü.
| Sıralamalar | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
Belge türü belirtilmemiş. |
ITEM_SELECTION_SCREENSHOT |
Kullanıcı bir öğeye veya hizmete göz atarken |
PRE_PURCHASE_SCREENSHOT |
Kullanıcı nihayet satın alma işlemi yapmaya hazır olduğunda |
PAYMENT_METHOD_SCREENSHOT |
Kullanıcılar ödeme yöntemi olarak Google Pay'i seçtiğinde |
PAYMENT_INFO_SCREENSHOT |
Kullanıcıya Google Pay'e kaydettiği ödeme bilgileri gösterildiğinde İpucu: Android, bu ekranın görüntüsünü almanıza izin vermez. Bu nedenle, başka bir cihaz kullanarak ekranın fotoğrafını çekin. |
POST_PURCHASE_SCREENSHOT |
Kullanıcı başarılı bir satın alma işlemi yaptığında. |
PCI_ATTESTATION_DOCUMENT |
PDF biçiminde PCI onay belgesi. |
MimeType
Belgenin MIME türü.
| Sıralamalar | |
|---|---|
MIME_TYPE_UNSPECIFIED |
MIME türü belirtilmedi. |
JPEG |
MIME türü JPEG'dir. |
PNG |
MIME türü PNG olmalıdır. |
WEBP |
MIME türü WEBP olmalıdır. |
PDF |
MIME türü PDF olmalıdır. |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌