เชื่อมต่อกับเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet

เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Google Wallet ช่วยให้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ทำงานด้วยระบบ AI สามารถเข้าถึงข้อมูลนักพัฒนาแอป Google Pay และ Google Wallet, ค้นหาเอกสารอย่างเป็นทางการ และจัดการการผสานรวมได้

มาตรฐาน Model Context Protocol (MCP) กำหนดมาตรฐาน วิธีที่โมเดลภาษาขนาดใหญ่ (LLM) และแอปพลิเคชันหรือ Agent AI เชื่อมต่อกับ แหล่งข้อมูลภายนอก เซิร์ฟเวอร์ MCP ช่วยให้คุณใช้เครื่องมือ แหล่งข้อมูล และพรอมต์เพื่อดำเนินการและรับข้อมูลที่อัปเดตจากบริการแบ็กเอนด์ได้

เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • ค้นหาเอกสารประกอบ: รับคำแนะนำและตัวอย่างโค้ดล่าสุดจาก เอกสารอย่างเป็นทางการของ Google Pay และ Google Wallet
  • จัดการการผสานรวม: ตรวจสอบสถานะการผสานรวมและเปิดใช้ API สำหรับบัญชีผู้ขาย
  • ติดตามดูประสิทธิภาพ: เข้าถึงข้อมูลประสิทธิภาพโดยรวมและเมตริกข้อผิดพลาดสำหรับบัญชีผู้ขาย
  • จัดการบัตร: แสดงรายการผู้ออกบัตรและคลาสของบัตรสำหรับ Google Wallet

ตัวอย่างพรอมต์

คุณสามารถใช้พรอมต์ต่อไปนี้กับผู้ช่วย AI ได้

  • "แสดงรายการบัญชี Google Pay ของฉัน"
  • "การผสานรวม Google Pay ของฉันอยู่ในสถานะใด"
  • "ฉันจะผสานรวม Google Pay กับ React ได้อย่างไร"
  • "แสดงเมตริกข้อผิดพลาดของ Google Pay สำหรับการผสานรวมของฉันในช่วง 30 วันที่ผ่านมา"
  • "แสดงรายการคลาสของบัตร Google Wallet"

ก่อนเริ่มต้น

หากต้องการใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet คุณต้องสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และเปิดใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet

  1. ในคอนโซล Cloud ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์

    ไปที่ตัวเลือกโปรเจ็กต์

  2. เปิดใช้ Pay &Wallet Developer API หากยังไม่ได้เปิดใช้

    บทบาทที่จำเป็นในการเปิดใช้ API

    หากต้องการเปิดใช้ API คุณต้องมีสิทธิ์ serviceusage.services.enable หากคุณ สร้างโปรเจ็กต์ คุณน่าจะมีสิทธิ์นี้อยู่แล้วผ่านบทบาทเจ้าของ (roles/owner) หรือคุณสามารถรับสิทธิ์ผ่านบทบาทผู้ดูแลระบบการใช้บริการ (roles/serviceusage.serviceUsageAdmin) ดูวิธีให้สิทธิ์ตามบทบาท

    เปิดใช้ API

การตรวจสอบสิทธิ์และการให้สิทธิ์

เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ใช้โปรโตคอล OAuth 2.0 กับ Identity and Access Management (IAM) สำหรับ การตรวจสอบสิทธิ์และการให้สิทธิ์ ระบบรองรับ ข้อมูลประจำตัวทั้งหมดสำหรับการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP

เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet ไม่ยอมรับคีย์ API

เราขอแนะนำให้สร้างข้อมูลประจำตัวแยกต่างหากสำหรับ Agent ที่ใช้เครื่องมือ MCP เพื่อให้ควบคุมและตรวจสอบการเข้าถึงทรัพยากรได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การตรวจสอบสิทธิ์ได้ที่หัวข้อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ MCP

ขอบเขต OAuth ของเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet

OAuth 2.0 ใช้ขอบเขตและข้อมูลเข้าสู่ระบบเพื่อพิจารณาว่า Principal ที่ตรวจสอบสิทธิ์แล้วได้รับอนุญาตให้ดำเนินการที่เฉพาะเจาะจงกับทรัพยากรหรือไม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่ Google ได้ที่หัวข้อ การใช้ OAuth 2.0 เพื่อเข้าถึง Google API

เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet มีขอบเขต OAuth ของเครื่องมือ MCP ดังนี้

URI ขอบเขตสำหรับ gcloud CLI คำอธิบาย
https://www.googleapis.com/auth/paydeveloper.merchant จัดการข้อมูล Merchant ของ Google Pay
https://www.googleapis.com/auth/paydeveloper.issuer.readonly อ่านข้อมูลผู้ออกบัตร Google Wallet

สร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0

หากต้องการสร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0 ให้ทำตามขั้นตอนต่อไปนี้

  1. ในคอนโซล Google API ให้ไปที่แพลตฟอร์มการตรวจสอบสิทธิ์ของ Google > ไคลเอ็นต์ > สร้างไคลเอ็นต์

    ไปที่สร้างไคลเอ็นต์

  2. ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน AI

    • สำหรับ Cursor Desktop, Claude Code, Claude.ai, ChatGPT และ Antigravity ให้เลือก เว็บแอปพลิเคชัน
    • สำหรับ Antigravity CLI, Antigravity IDE และ VS Code ให้เลือกแอปบนเดสก์ท็อป
  3. ในช่องชื่อ ให้ป้อนชื่อแอปพลิเคชัน

  4. หากเลือกเว็บแอปพลิเคชัน ให้คลิก + เพิ่ม URI ในส่วนURI การเปลี่ยนเส้นทางที่ได้รับอนุญาต แล้วเพิ่ม URI การเปลี่ยนเส้นทางที่จำเป็นสำหรับแอปพลิเคชัน AI

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

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

    ChatGPT

    คุณสามารถเว้น redirect_uri ว่างไว้ก่อนได้ ChatGPT จะสร้าง redirect_uri เมื่อสร้างแอป (ดูหัวข้อ กำหนดค่าแอปพลิเคชัน AI ด้านล่าง)

    Antigravity

    https://antigravity.google/oauth-callback

  5. คลิกสร้าง เมื่อสร้างแล้ว ระบบจะแสดงรหัสลับไคลเอ็นต์ 1 ครั้ง คัดลอกและจัดเก็บไว้อย่างปลอดภัย

กำหนดค่าแอปพลิเคชัน AI

จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ให้กับแอปพลิเคชัน AI

VS Code

  1. คลิกไอคอนที่ด้านบนของแผงด้านข้างของแชท แล้วไปที่เซิร์ฟเวอร์ MCP
  2. คลิกปุ่มเพิ่มเซิร์ฟเวอร์ () เลือก HTTP แล้วป้อน URL ที่ชี้ไปยังเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Pay และ Wallet ซึ่งก็คือ https://paydeveloper.googleapis.com/mcp
    ระบบจะบันทึกการกำหนดค่า MCP ไว้ในไฟล์ .vscode/mcp.json ในพื้นที่ทำงาน
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. คลิกขวาที่เซิร์ฟเวอร์ MCP ใหม่ แล้วเลือกเริ่มเซิร์ฟเวอร์
  4. กลับไปที่หน้าต่างแชท แล้วเรียกใช้เครื่องมือในเซิร์ฟเวอร์ MCP เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์ เช่น "แสดงรายการบัญชี Google Pay ของฉัน"
  5. กล่องโต้ตอบการจดทะเบียนไคลเอ็นต์ไดนามิก ไม่รองรับจะเปิดขึ้นตามที่ คาดไว้ คลิกปุ่มใดก็ได้เพื่อปิดกล่องโต้ตอบ
  6. ป้อนรหัสไคลเอ็นต์ OAuth แล้วกด Enter
  7. เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสลับไคลเอ็นต์ OAuth แล้วกด Enter
  8. กล่องโต้ตอบเพื่อตรวจสอบสิทธิ์จะเปิดขึ้น ให้คลิกอนุญาต
  9. คุณสามารถเลือกจากรายการข้อมูลประจำตัวที่ตรวจสอบสิทธิ์แล้ว หรือลงชื่อเข้าใช้ด้วยบัญชีใหม่
  10. หลังจากตรวจสอบสิทธิ์แล้ว ระบบจะเรียกใช้เครื่องมือและเซสชันจะดำเนินต่อใน หน้าต่างแชท

Cursor Desktop

วิธีกำหนดค่า Cursor Desktop

  1. คลิกปรับแต่ง ในแผงด้านซ้าย
  2. คลิกเซิร์ฟเวอร์ MCP ใหม่ ซึ่งจะเปิดไฟล์การกำหนดค่า mcp.json
  3. ป้อนรายละเอียดการกำหนดค่าเพื่อเพิ่มเซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Google Pay และ Wallet
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp",
          "auth": {
            "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID",
            "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET"
          }
        }
      }
    }
  4. เมื่อบันทึกไฟล์แล้ว รายการเซิร์ฟเวอร์ MCP จะอัปเดต
  5. คลิกตรวจสอบสิทธิ์ เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์

Claude Code

หากต้องการกำหนดค่า Claude Code ให้เรียกใช้คำสั่งต่อไปนี้

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

Claude.ai

วิธีกำหนดค่า Claude.ai

  1. ไปที่ปรับแต่ง > เครื่องมือเชื่อมต่อ
  2. คลิกเพิ่ม แล้วเลือก เพิ่มเครื่องมือเชื่อมต่อที่กำหนดเอง
  3. ป้อนรายละเอียดต่อไปนี้:
      ชื่อเซิร์ฟเวอร์: Google Pay & Wallet MCP.
      URL ของเซิร์ฟเวอร์ MCP ระยะไกล https://paydeveloper.googleapis.com/mcp.
  4. ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับไคลเอ็นต์ OAuth
  5. เลือกเครื่องมือเชื่อมต่อใหม่ แล้วคลิกเชื่อมต่อ

ChatGPT

วิธีกำหนดค่า ChatGPT

  1. เปิดใช้โหมดนักพัฒนาแอป จากการตั้งค่า > ความปลอดภัยและการเข้าสู่ระบบ
  2. เลือกปลั๊กอิน ในแผงด้านข้างหลัก แล้วคลิกปุ่ม
  3. ป้อนรายละเอียดต่อไปนี้:
      ชื่อ: Google Pay & Wallet MCP.
      URL ของเซิร์ฟเวอร์: https://paydeveloper.googleapis.com/mcp
  4. ไปที่การตั้งค่าขั้นสูง แล้วป้อนรหัสไคลเอ็นต์และรหัสลับ OAuth
  5. คัดลอก URL การเรียกกลับแบบไดนามิก แล้วเพิ่มลงในไคลเอ็นต์ OAuth ที่สร้างไว้ ในขั้นตอนก่อนหน้า

Antigravity CLI

  1. หากต้องการกำหนดค่า Antigravity CLI ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์ ~/.gemini/config/mcp_config.json

    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "AGY_CLI_CLIENT_ID",
            "clientSecret": "AGY_CLI_CLIENT_SECRET"
          }
        }
      }
    }
  2. เรียกใช้ /mcp เลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วเลือกตรวจสอบสิทธิ์ เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์

Antigravity IDE

  1. คลิก ที่ด้านบนของแผงด้านข้างของ Agent ในโปรแกรมแก้ไข แล้วเลือกเซิร์ฟเวอร์ MCP
  2. คลิกจัดการเซิร์ฟเวอร์ MCP
  3. คลิกดูการกำหนดค่าแบบดิบ แล้วเพิ่มรายละเอียดเซิร์ฟเวอร์ MCP
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. กลับไปที่ Antigravity IDE แล้วคลิกรีเฟรช
  5. เลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วคลิกตรวจสอบสิทธิ์ และทำตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
  6. คัดลอกรหัสการให้สิทธิ์แล้วส่งในหน้าต่างการตั้งค่า Antigravity

Antigravity

  1. ใน Antigravity ให้ไปที่ การตั้งค่า > การปรับแต่ง
  2. ในส่วนเซิร์ฟเวอร์ MCP ที่ติดตั้ง ให้คลิก เปิดการกำหนดค่า MCP เพื่อแก้ไขmcp_config.json ไฟล์:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. กลับไปที่ Antigravity แล้วคลิกรีเฟรช
  4. คลิกตรวจสอบสิทธิ์ และทำตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
  5. คัดลอกรหัสการให้สิทธิ์แล้วส่งในหน้าต่างการตั้งค่า Antigravity

ข้อจำกัดที่ทราบ

  • ผลลัพธ์เป็นภาษาอังกฤษเท่านั้น: การค้นหาเอกสารประกอบรองรับเฉพาะภาษาอังกฤษ
  • เนื้อหาที่อยู่หลัง ACL: ระบบจะไม่จัดทำดัชนีเอกสารประกอบที่อยู่หลัง ACL
  • ต้องใช้เครือข่าย: เซิร์ฟเวอร์ต้องมีการเชื่อมต่อกับบริการ Google Pay และ Wallet

ข้อกำหนดในการให้บริการ

การใช้ Google Pay API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Pay Service การใช้ Google Wallet API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Wallet API