เซิร์ฟเวอร์ 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
-
ในคอนโซล Cloud ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์
-
เปิดใช้ Pay &Wallet Developer API หากยังไม่ได้เปิดใช้
บทบาทที่จำเป็นในการเปิดใช้ API
หากต้องการเปิดใช้ API คุณต้องมีสิทธิ์
serviceusage.services.enableหากคุณ สร้างโปรเจ็กต์ คุณน่าจะมีสิทธิ์นี้อยู่แล้วผ่านบทบาทเจ้าของ (roles/owner) หรือคุณสามารถรับสิทธิ์ผ่านบทบาทผู้ดูแลระบบการใช้บริการ (roles/serviceusage.serviceUsageAdmin) ดูวิธีให้สิทธิ์ตามบทบาท
การตรวจสอบสิทธิ์และการให้สิทธิ์
เซิร์ฟเวอร์ 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 ให้ทำตามขั้นตอนต่อไปนี้
-
ในคอนโซล Google API ให้ไปที่แพลตฟอร์มการตรวจสอบสิทธิ์ของ Google > ไคลเอ็นต์ > สร้างไคลเอ็นต์
-
ในรายการประเภทแอปพลิเคชัน ให้เลือกประเภทที่เหมาะสมสำหรับแอปพลิเคชัน AI
- สำหรับ Cursor Desktop, Claude Code, Claude.ai, ChatGPT และ Antigravity ให้เลือก เว็บแอปพลิเคชัน
- สำหรับ Antigravity CLI, Antigravity IDE และ VS Code ให้เลือกแอปบนเดสก์ท็อป
ในช่องชื่อ ให้ป้อนชื่อแอปพลิเคชัน
-
หากเลือกเว็บแอปพลิเคชัน ให้คลิก + เพิ่ม URI ในส่วนURI การเปลี่ยนเส้นทางที่ได้รับอนุญาต แล้วเพิ่ม URI การเปลี่ยนเส้นทางที่จำเป็นสำหรับแอปพลิเคชัน AI
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
คุณสามารถเว้น
redirect_uriว่างไว้ก่อนได้ ChatGPT จะสร้างredirect_uriเมื่อสร้างแอป (ดูหัวข้อ กำหนดค่าแอปพลิเคชัน AI ด้านล่าง)Antigravity
https://antigravity.google/oauth-callback คลิกสร้าง เมื่อสร้างแล้ว ระบบจะแสดงรหัสลับไคลเอ็นต์ 1 ครั้ง คัดลอกและจัดเก็บไว้อย่างปลอดภัย
กำหนดค่าแอปพลิเคชัน AI
จากนั้นคุณต้องระบุรายละเอียดการกำหนดค่าเซิร์ฟเวอร์ให้กับแอปพลิเคชัน AI
VS Code
- คลิกไอคอนที่ด้านบนของแผงด้านข้างของแชท แล้วไปที่เซิร์ฟเวอร์ MCP
-
คลิกปุ่มเพิ่มเซิร์ฟเวอร์ () เลือก 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" } } }
- คลิกขวาที่เซิร์ฟเวอร์ MCP ใหม่ แล้วเลือกเริ่มเซิร์ฟเวอร์
- กลับไปที่หน้าต่างแชท แล้วเรียกใช้เครื่องมือในเซิร์ฟเวอร์ MCP เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์ เช่น "แสดงรายการบัญชี Google Pay ของฉัน"
- กล่องโต้ตอบการจดทะเบียนไคลเอ็นต์ไดนามิก ไม่รองรับจะเปิดขึ้นตามที่ คาดไว้ คลิกปุ่มใดก็ได้เพื่อปิดกล่องโต้ตอบ
- ป้อนรหัสไคลเอ็นต์ OAuth แล้วกด Enter
- เมื่อได้รับข้อความแจ้ง ให้ป้อนรหัสลับไคลเอ็นต์ OAuth แล้วกด Enter
- กล่องโต้ตอบเพื่อตรวจสอบสิทธิ์จะเปิดขึ้น ให้คลิกอนุญาต
- คุณสามารถเลือกจากรายการข้อมูลประจำตัวที่ตรวจสอบสิทธิ์แล้ว หรือลงชื่อเข้าใช้ด้วยบัญชีใหม่
- หลังจากตรวจสอบสิทธิ์แล้ว ระบบจะเรียกใช้เครื่องมือและเซสชันจะดำเนินต่อใน หน้าต่างแชท
Cursor Desktop
วิธีกำหนดค่า Cursor Desktop
- คลิกปรับแต่ง ในแผงด้านซ้าย
-
คลิกเซิร์ฟเวอร์ MCP ใหม่ ซึ่งจะเปิดไฟล์การกำหนดค่า
mcp.json -
ป้อนรายละเอียดการกำหนดค่าเพื่อเพิ่มเซิร์ฟเวอร์ 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" } } } }
- เมื่อบันทึกไฟล์แล้ว รายการเซิร์ฟเวอร์ MCP จะอัปเดต
- คลิกตรวจสอบสิทธิ์ เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์
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
- ไปที่ปรับแต่ง > เครื่องมือเชื่อมต่อ
- คลิกเพิ่ม แล้วเลือก เพิ่มเครื่องมือเชื่อมต่อที่กำหนดเอง
-
ป้อนรายละเอียดต่อไปนี้:
-
ชื่อเซิร์ฟเวอร์:
Google Pay & Wallet MCP.-
URL ของเซิร์ฟเวอร์ MCP ระยะไกล
https://paydeveloper.googleapis.com/mcp. - ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และ รหัสลับไคลเอ็นต์ OAuth
- เลือกเครื่องมือเชื่อมต่อใหม่ แล้วคลิกเชื่อมต่อ
ChatGPT
วิธีกำหนดค่า ChatGPT
- เปิดใช้โหมดนักพัฒนาแอป จากการตั้งค่า > ความปลอดภัยและการเข้าสู่ระบบ
- เลือกปลั๊กอิน ในแผงด้านข้างหลัก แล้วคลิกปุ่ม
-
ป้อนรายละเอียดต่อไปนี้:
-
ชื่อ:
Google Pay & Wallet MCP.-
URL ของเซิร์ฟเวอร์:
https://paydeveloper.googleapis.com/mcp - ไปที่การตั้งค่าขั้นสูง แล้วป้อนรหัสไคลเอ็นต์และรหัสลับ OAuth
- คัดลอก URL การเรียกกลับแบบไดนามิก แล้วเพิ่มลงในไคลเอ็นต์ OAuth ที่สร้างไว้ ในขั้นตอนก่อนหน้า
Antigravity CLI
-
หากต้องการกำหนดค่า 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" } } } }
-
เรียกใช้
/mcpเลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วเลือกตรวจสอบสิทธิ์ เพื่อเริ่มกระบวนการตรวจสอบสิทธิ์
Antigravity IDE
- คลิก ที่ด้านบนของแผงด้านข้างของ Agent ในโปรแกรมแก้ไข แล้วเลือกเซิร์ฟเวอร์ MCP
- คลิกจัดการเซิร์ฟเวอร์ MCP
-
คลิกดูการกำหนดค่าแบบดิบ แล้วเพิ่มรายละเอียดเซิร์ฟเวอร์ MCP
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- กลับไปที่ Antigravity IDE แล้วคลิกรีเฟรช
- เลือกเซิร์ฟเวอร์ MCP ใหม่ แล้วคลิกตรวจสอบสิทธิ์ และทำตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
- คัดลอกรหัสการให้สิทธิ์แล้วส่งในหน้าต่างการตั้งค่า Antigravity
Antigravity
- ใน Antigravity ให้ไปที่ การตั้งค่า > การปรับแต่ง
-
ในส่วนเซิร์ฟเวอร์ 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" } } } }
- กลับไปที่ Antigravity แล้วคลิกรีเฟรช
- คลิกตรวจสอบสิทธิ์ และทำตามขั้นตอนการตรวจสอบสิทธิ์ให้เสร็จสมบูรณ์
- คัดลอกรหัสการให้สิทธิ์แล้วส่งในหน้าต่างการตั้งค่า Antigravity
ข้อจำกัดที่ทราบ
- ผลลัพธ์เป็นภาษาอังกฤษเท่านั้น: การค้นหาเอกสารประกอบรองรับเฉพาะภาษาอังกฤษ
- เนื้อหาที่อยู่หลัง ACL: ระบบจะไม่จัดทำดัชนีเอกสารประกอบที่อยู่หลัง ACL
- ต้องใช้เครือข่าย: เซิร์ฟเวอร์ต้องมีการเชื่อมต่อกับบริการ Google Pay และ Wallet
ข้อกำหนดในการให้บริการ
การใช้ Google Pay API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Pay Service การใช้ Google Wallet API อยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Wallet API