Google Pay ve Cüzdan Geliştirici MCP sunucusuna bağlanma

Google Pay ve Cüzdan Geliştirici MCP sunucusu, yapay zeka destekli geliştirme araçlarına Google Pay ve Google Cüzdan geliştirici verilerinize erişme, resmi dokümanlarda arama yapma ve entegrasyonlarınızı yönetme olanağı tanır.

Model Context Protocol (MCP), büyük dil modellerinin (LLM'ler) ve yapay zeka uygulamalarının ya da ajanlarının dış veri kaynaklarına nasıl bağlandığını standartlaştırır. MCP sunucuları, araçlarını, kaynaklarını ve istemlerini kullanarak işlem yapmanıza ve arka uç hizmetlerinden güncellenmiş veriler almanıza olanak tanır.

Google Pay ve Cüzdan Geliştirici MCP sunucusu ile şunları yapabilirsiniz:

  • Arama dokümanları: Resmi Google Pay ve Google Cüzdan dokümanlarından güncel yönergeler ve kod örnekleri alın.
  • Entegrasyonları yönetme: Entegrasyonlarınızın durumunu kontrol edin ve satıcı hesabınız için API'leri etkinleştirin.
  • Performansı izleme: Satıcı hesabınızla ilgili toplu performans verilerine ve hata metriklerine erişin.
  • Kartları yönetme: Google Cüzdan için kart veren kuruluşları ve sınıfları listeler.

Örnek istemler

Yapay zeka asistanınızla aşağıdaki istemleri kullanabilirsiniz:

  • "Google Pay hesaplarımı listele."
  • "Google Pay entegrasyonlarımın durumu nedir?"
  • "Google Pay'i React ile nasıl entegre edebilirim?"
  • "Son 30 gün içinde entegrasyonumla ilgili Google Pay hata metriklerini göster."
  • "Google Cüzdan kart sınıflarımı listele."

Başlamadan önce

Google Pay ve Cüzdan Developer MCP sunucusunu kullanmak için bir Google Cloud projesi oluşturmanız ve Google Pay ve Cüzdan Developer MCP sunucusu ile Google Cüzdan API'lerini etkinleştirmeniz gerekir.

  1. Cloud Console'unuzdaki proje seçici sayfasında bir Google Cloud projesi seçin veya oluşturun.

    Proje seçiciye gitme

  2. Pay & Wallet Developer, Google Cüzdan API'lerini etkinleştirin.

    API'leri etkinleştirmek için gereken roller

    API'leri etkinleştirmek için serviceusage.services.enable iznini içeren Hizmet Kullanımı Yöneticisi IAM rolüne (roles/serviceusage.serviceUsageAdmin) sahip olmanız gerekir. Rolleri nasıl vereceğinizi öğrenin.

    API'leri etkinleştirme

Gerekli roller

Google Pay & Wallet Developer MCP sunucusunu uzaktan MCP sunucusu olarak kullanmak için gereken izinleri almak üzere yöneticinizden, Google Pay & Wallet Developer MCP sunucusunu etkinleştirmek istediğiniz Google Cloud projesinde aşağıdaki Identity and Access Management (IAM) rollerini vermesini isteyin:

Rol verme hakkında daha fazla bilgi için Projelere, klasörlere ve kuruluşlara erişimi yönetme başlıklı makaleyi inceleyin.

Kimlik doğrulama ve yetkilendirme

Google Pay ve Cüzdan Geliştirici MCP sunucuları, kimlik doğrulama ve yetkilendirme için Kimlik ve Erişim Yönetimi (IAM) ile OAuth 2.0 protokolünü kullanır. MCP sunucularında kimlik doğrulama için tüm kimlikler desteklenir.

Google Pay ve Cüzdan Geliştirici MCP sunucusu API anahtarlarını kabul etmez.

Kaynaklara erişimin kontrol edilebilmesi ve izlenebilmesi için MCP araçlarını kullanan temsilciler için ayrı bir kimlik oluşturmanızı öneririz. Kimlik doğrulama hakkında daha fazla bilgi için MCP sunucularında kimlik doğrulama başlıklı makaleyi inceleyin.

Google Pay ve Cüzdan Geliştirici MCP sunucusu OAuth kapsamları

OAuth 2.0, kimliği doğrulanmış bir asılın bir kaynak üzerinde belirli bir işlemi yapmaya yetkili olup olmadığını belirlemek için kapsamları ve kimlik bilgilerini kullanır. Google'daki OAuth 2.0 kapsamları hakkında daha fazla bilgi için Google API'lerine erişmek için OAuth 2.0'ı kullanma başlıklı makaleyi inceleyin.

Google Pay ve Cüzdan Geliştirici MCP sunucusunda aşağıdaki MCP aracı OAuth kapsamları bulunur:

gcloud CLI için kapsam URI'si Açıklama
https://www.googleapis.com/auth/paydeveloper.merchant Google Pay satıcı verilerini yönetin.
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Google Cüzdan'daki kartı veren verilerini okuma

OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturma

OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturmak için aşağıdaki adımları uygulayın:

  1. Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.

    İstemci oluşturma sayfasına gitme

  2. Uygulama türü listesinde, yapay zeka uygulamanız için uygun türü seçin:

    • Antigravity, Claude.ai, Claude Code ve ChatGPT için Web uygulaması'nı seçin.
    • Gemini CLI ve VS Code için Masaüstü uygulaması'nı seçin.
  3. Ad alanına uygulamanız için bir ad girin.

  4. Web uygulaması'nı seçtiyseniz Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve ardından yapay zeka uygulamanız için gerekli yönlendirme URI'sini ekleyin:

    Antigravity

    https://antigravity.google/oauth-callback

    Claude.ai

    https://claude.ai/api/mcp/auth_callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

    redirect_uri alanını şimdilik boş bırakabilirsiniz. ChatGPT, uygulama oluşturulduğunda redirect_uri oluşturur (aşağıdaki Yapay zeka uygulamanızı yapılandırma bölümüne bakın).

  5. Oluştur'u tıklayın. İstemci gizli anahtarı oluşturulduktan sonra bir kez gösterilir. Kopyalayın ve güvenli bir şekilde saklayın.

Yapay zeka uygulamanızı yapılandırma

Ardından, yapay zeka uygulamanıza sunucu yapılandırma ayrıntılarını sağlamanız gerekir.

Gemini CLI

  1. Gemini CLI'yı yapılandırmak için `~/.gemini/settings.json` dosyanıza aşağıdakileri ekleyin:

    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "httpUrl": "https://paydeveloper.googleapis.com/mcp",
          "authProviderType": "dynamic_discovery",
          "oauth": {
            "enabled": true,
            "clientId": "GEMINI_CLI_CLIENT_ID",
            "clientSecret": "GEMINI_CLI_CLIENT_SECRET",
            "scopes": [
              "https://www.googleapis.com/auth/paydeveloper.merchant",
              "https://www.googleapis.com/auth/paydeveloper.issuer.readonly"
            ]
          }
        }
      }
    }
  2. Google Pay ve Cüzdan Geliştirici MCP sunucusunun kimlik doğrulama sürecini başlatmak için /mcp auth google-pay-wallet-dev komutunu çalıştırın.

Antigravity

Antigravity'yi MCP sunucusunu kullanacak şekilde yapılandırmak için:

  1. Antigravity'de, Ek seçenekler menüsünü tıklayın. Aracı bölmesi > MCP Sunucuları > MCP Sunucularını Yönet.
  2. mcp_config.json dosyasını düzenlemek için MCP Sunucularını Yönet bölmesinin üst kısmında View raw config'i (Ham yapılandırmayı görüntüle) tıklayın:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. MCP sunucularını yönet'e dönün ve Yenile'yi tıklayın. Kimlik doğrulama'yı tıkladığınızda Aracı Ayarları'ndaki Özelleştirmeler sekmesi açılır.
  4. Kimlik doğrula'yı tıklayın ve OAuth akışını tamamlayın.
  5. Yetkilendirme kodunu kopyalayın ve Aracı Ayarları penceresinde kodu gönderin.

VS Code

  1. VS Code'u (Copilot) yapılandırmak için çalışma alanınızdaki .vscode/mcp.json dosyasını düzenleyin:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. Kimlik doğrulama sürecini tetiklemek için MCP sunucusunda bir aracı çağırın. Örneğin: "Google Pay hesaplarımı listele".
  3. Dinamik istemci kaydı desteklenmiyor iletişim kutusu beklendiği gibi açılır. İletişim kutusunu kapatmak için herhangi bir düğmeyi tıklayın.
  4. OAuth istemci kimliğinizi girin ve Enter tuşuna basın.
  5. İstendiğinde OAuth istemci gizli anahtarınızı girin ve Enter tuşuna basın.
  6. Kimlik doğrulama iletişim kutusu açılır. İzin ver'i tıklayın.
  7. Yetkilendirmeden sonra araç çağrılır ve oturum sohbet penceresinde devam eder.

Claude.ai

Claude.ai'yi yapılandırmak için:

  1. Özelleştir > Bağlayıcılar'a gidin.
  2. düğmesini tıklayın ve Özel bağlayıcı ekle'yi seçin.
  3. Aşağıdaki ayrıntıları girin:
      Sunucu adı: Google Pay & Wallet MCP.
      Uzak MCP sunucusu URL'si https://paydeveloper.googleapis.com/mcp.
  4. Gelişmiş ayarlar bölümünde OAuth istemci kimliğinizi ve OAuth istemci gizli anahtarınızı girin.
  5. Yeni bağlayıcıyı seçin ve Bağlan'ı tıklayın.

Claude Code

Claude Code'u yapılandırmak için aşağıdaki komutu çalıştırın:

MCP_CLIENT_SECRET=CLAUDE_CODE_CLIENT_SECRET claude mcp add --transport http \
  --client-id CLAUDE_CODE_CLIENT_ID --client-secret --callback-port CLAUDE_REDIRECT_PORT \
  google-pay-wallet-dev https://paydeveloper.googleapis.com/mcp

ChatGPT

ChatGPT'yi yapılandırmak için:

  1. Ayarlar > Uygulamalar > Gelişmiş ayarlar'dan Geliştirici modunu etkinleştirin.
  2. Uygulama oluştur düğmesini tıklayın.
  3. Aşağıdaki ayrıntıları girin:
      Ad: Google Pay & Wallet MCP.
      MCP sunucu URL'si: https://paydeveloper.googleapis.com/mcp
  4. Gelişmiş ayarlar'a gidin ve OAuth istemci kimliğinizi ve sırrınızı girin.
  5. Dinamik geri çağırma URL'sini kopyalayın ve önceki adımda oluşturulan OAuth istemcisine ekleyin.

Bilinen sınırlamalar

  • Yalnızca İngilizce sonuçlar: Doküman arama yalnızca İngilizce dilini destekler.
  • EKL'nin arkasındaki içerik: EKL'lerin arkasındaki dokümanlar dizine eklenmez.
  • Ağa bağlı: Sunucu, Google Pay ve Cüzdan hizmetlerine canlı bağlantı gerektirir.

Hizmet Şartları

Google Pay API'nin kullanımı, Google Pay API Hizmet Şartları'na tabidir. Google Cüzdan API'sinin kullanımı, Google Cüzdan API Hizmet Şartları'na tabidir.