Google Pay ও Wallet Developer MCP সার্ভারে কানেক্ট করুন

Google Pay ও Wallet ডেভেলপার MCP সার্ভার AI-পরিচালিত ডেভেলপমেন্ট টুলকে আপনার Google Pay ও Google Wallet ডেভেলপার ডেটা অ্যাক্সেস করা, অফিসিয়াল ডকুমেন্টেশন সার্চ করা এবং আপনার ইন্টিগ্রেশন ম্যানেজ করার ক্ষমতা দেয়।

মডেল কনটেক্সট প্রোটোকল (MCP) স্ট্যান্ডার্ডাইজ করে লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) এবং AI অ্যাপ্লিকেশন বা এজেন্ট কীভাবে বাহ্যিক ডেটা সোর্সের সাথে কানেক্ট করে। MCP সার্ভার আপনাকে অ্যাকশন নিতে এবং তাদের ব্যাকএন্ড পরিষেবা থেকে আপডেট করা ডেটা পেতে, তাদের টুল, রিসোর্স এবং প্রম্পট ব্যবহার করতে দেয়।

Google Pay ও Wallet Developer MCP সার্ভার আপনাকে এগুলি করতে দেয়:

  • ডকুমেন্টেশন সার্চ করা: অফিসিয়াল Google Pay ও Google Wallet ডকুমেন্ট থেকে আপ-টু-ডেট নির্দেশিকা ও কোড স্যাম্পেল পান।
  • ইন্টিগ্রেশন ম্যানেজ করা: আপনার ইন্টিগ্রেশনের স্ট্যাটাস চেক করুন এবং আপনার মার্চেন্ট অ্যাকাউন্টের জন্য API চালু করুন।
  • পারফর্ম্যান্স মনিটর করা: আপনার মার্চেন্ট অ্যাকাউন্টের জন্য একত্রিত পারফর্ম্যান্স ডেটা ও সমস্যা সংক্রান্ত মেট্রিক অ্যাক্সেস করুন।
  • পাস ম্যানেজ করা: Google Wallet-এর জন্য পাস ইস্যুকারী ও ক্লাস তালিকাভুক্ত করুন।

নমুনা প্রম্পট

আপনার AI অ্যাসিস্ট্যান্টের সাথে নিম্নলিখিত প্রম্পট ব্যবহার করতে পারবেন:

  • "আমার Google Pay অ্যাকাউন্টগুলি তালিকাভুক্ত করো।"
  • "আমার Google Pay ইন্টিগ্রেশনের স্ট্যাটাস কী?"
  • "আমি কীভাবে React-এর সাথে Google Pay ইন্টিগ্রেট করতে পারি?"
  • "গত ৩০ দিনে আমার ইন্টিগ্রেশনের জন্য Google Pay-এর ত্রুটি সংক্রান্ত মেট্রিক দেখাও।"
  • "আমার Google Wallet পাসের ক্লাস তালিকাভুক্ত করো।"

শুরু করার আগে

Google Pay ও Wallet Developer MCP সার্ভার ব্যবহার করতে হলে, আপনাকে অবশ্যই একটি Google Cloud প্রোজেক্ট তৈরি করতে হবে এবং Google Pay ও Wallet Developer MCP সার্ভার চালু করতে হবে।

  1. আপনার Cloud console-এ, প্রোজেক্ট বাছাইকারী পৃষ্ঠায়, Google Cloud প্রোজেক্ট বেছে নিন বা তৈরি করুন।

    প্রোজেক্ট সিলেক্টরে যান

  2. Pay & Wallet Developer API আগে থেকে চালু করা না থাকলে, সেটি চালু করুন।

    API চালু করার জন্য প্রয়োজনীয় ভূমিকা

    API চালু করতে, আপনার serviceusage.services.enable অনুমতি প্রয়োজন। আপনি প্রজেক্ট তৈরি করে থাকলে, মালিকের ভূমিকার (roles/owner) মাধ্যমে আপনার কাছে সম্ভবত আগেই এই অনুমতি আছে। তা না হলে, আপনি পরিষেবার ব্যবহার সংক্রান্ত অ্যাডমিন ভূমিকা (roles/serviceusage.serviceUsageAdmin) থেকে এই অনুমতি পেতে পারেন। কীভাবে ভূমিকা প্রদান করতে হয় তা জানুন।

    API চালু করুন

যাচাইকরণ ও অনুমোদন

Google Pay ও Wallet Developer MCP সার্ভার যাচাইকরণ ও অনুমোদনের জন্য পরিচয় ও অ্যাক্সেস ম্যানেজমেন্ট (IAM)-এর সাথে OAuth 2.0 প্রোটোকল ব্যবহার করে। MCP সার্ভারে যাচাইকরণের জন্য সব পরিচয় কাজ করে।

Google Pay ও Wallet ডেভেলপার MCP সার্ভার API কী গ্রহণ করে না।

আমরা MCP টুল ব্যবহার করে এজেন্টের জন্য আলাদা পরিচয় তৈরি করার সাজেশন দিই, যাতে রিসোর্সে অ্যাক্সেস কন্ট্রোল ও মনিটর করা যায়। যাচাইকরণ সম্পর্কে আরও জানতে, MCP সার্ভারে যাচাই করুন দেখুন।

Google Pay ও Wallet Developer MCP সার্ভার OAuth স্কোপ

OAuth 2.0 স্কোপ ও ক্রেডেনশিয়াল ব্যবহার করে এটি নির্ধারণ করে যে কোনও যাচাই করা প্রিন্সিপাল কোনও রিসোর্সে নির্দিষ্ট অ্যাকশন নেওয়ার জন্য অনুমোদিত কিনা। Google-এ OAuth 2.0 স্কোপ সম্পর্কে আরও তথ্য জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা নিবন্ধটি পড়ুন।

Google Pay ও Wallet ডেভেলপার MCP সার্ভারে নিম্নলিখিত MCP টুল OAuth স্কোপ আছে:

gcloud CLI-এর জন্য স্কোপ URI বিবরণ
https://www.googleapis.com/auth/paydeveloper.merchant Google Pay মার্চেন্ট ডেটা ম্যানেজ করা।
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Google Wallet ইস্যুকারী ডেটা পড়ুন।

OAuth 2.0 ক্লায়েন্ট আইডি ও সিক্রেট তৈরি করা

OAuth 2.0 ক্লায়েন্ট আইডি ও সিক্রেট তৈরি করতে, এইসব ধাপ অনুসরণ করুন:

  1. Google API Console-এ, Google Auth Platform > ক্লায়েন্ট > ক্লায়েন্ট তৈরি করুন বিকল্পে যান।

    ক্লায়েন্ট তৈরি করুন বিকল্পে যান

  2. আবেদনের ধরন তালিকায়, আপনার AI অ্যাপ্লিকেশনের জন্য উপযুক্ত ধরন বেছে নিন:

    • Cursor Desktop, Claude Code, Claude.ai, ChatGPT এবং Antigravity-এর জন্য ওয়েব অ্যাপ্লিকেশন বেছে নিন।
    • Antigravity CLI, Antigravity IDE এবং VS Code-এর জন্য, ডেস্কটপ অ্যাপ বেছে নিন।
  3. নাম ফিল্ডে, আপনার অ্যাপ্লিকেশনের একটি নাম লিখুন।

  4. আপনি ওয়েব অ্যাপ্লিকেশন বেছে নিলে, অনুমোদিত রিডাইরেক্ট URI বিভাগে, + URI যোগ করুন বিকল্পে ক্লিক করুন এবং তারপরে আপনার AI অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় রিডাইরেক্ট URI যোগ করুন:

    কার্সর ডেস্কটপ

    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. তৈরি করুন বিকল্পে ক্লিক করুন। তৈরি করার পরে ক্লায়েন্ট সিক্রেট একবার দেখানো হয়। এটি কপি করে নিরাপদে স্টোর করুন।

আপনার AI অ্যাপ্লিকেশন কনফিগার করা

এরপরে, আপনাকে AI অ্যাপ্লিকেশনে সার্ভার কনফিগারেশন সংক্রান্ত বিবরণ দিতে হবে।

VS Code

  1. চ্যাট সাইড প্যানেলের সবচেয়ে উপরে আইকনে ক্লিক করুন এবং MCP সার্ভারে নেভিগেট করুন।
  2. সার্ভার যোগ করুন বোতামে () ক্লিক করুন, HTTP বেছে নিন এবং Pay ও Wallet ডেভেলপার MCP সার্ভারের দিকে নির্দেশ করে এমন URL লিখুন: https://paydeveloper.googleapis.com/mcp।
    আপনার ওয়ার্কস্পেসের .vscode/mcp.json ফাইলে আপনার MCP কনফিগারেশন সেভ করা আছে:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. নতুন MCP সার্ভারে মাউসের ডানদিকের বোতামে ক্লিক করে সার্ভার চালু করুন বিকল্প বেছে নিন।
  4. চ্যাট উইন্ডোতে ফিরে যান এবং যাচাইকরণ প্রসেস ট্রিগার করতে MCP সার্ভারে একটি টুল কল করুন। যেমন: "আমার Google Pay অ্যাকাউন্টের তালিকা দেখাও"।
  5. Dynamic Client Registration কাজ করে না, এই ডায়ালগটি প্রত্যাশিত ভাবেই খুলেছে। ডায়ালগ বন্ধ করতে যেকোনও বোতামে ক্লিক করুন।
  6. আপনার OAuth ক্লায়েন্ট আইডি লিখে Enter টিপুন।
  7. প্রম্পট করা হলে, আপনার OAuth ক্লায়েন্ট সিক্রেট লিখুন এবং Enter টিপুন।
  8. যাচাইকরণের জন্য একটি ডায়ালগ খুলবে, অনুমতি দিন বিকল্পে ক্লিক করুন।
  9. আপনি যাচাই করা আইডেন্টিটির তালিকা থেকে বেছে নিতে পারেন অথবা নতুন অ্যাকাউন্টের মাধ্যমে সাইন-ইন করতে পারেন।
  10. যাচাই করার পরে, টুলটি কল করা হয় এবং চ্যাট উইন্ডোতে সেশন চলতে থাকে।

কার্সর ডেস্কটপ

Cursor Desktop কনফিগার করতে:

  1. বাঁদিকের প্যানেলে কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।
  2. নতুন MCP সার্ভার বিকল্পে ক্লিক করুন। এটি mcp.json কনফিগারেশন ফাইল খোলে।
  3. Google Pay ও Wallet Developer MCP সার্ভার যোগ করতে কনফিগারেশনের বিবরণ লিখুন:
    {
      "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.
      রিমোট MCP সার্ভার URL 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. এডিটরের এজেন্ট সাইড প্যানেলের সবচেয়ে উপরে আইকনে ক্লিক করে 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_config.json ফাইল এডিট করতে, MCP কনফিগারেশন খুলুন বিকল্পে ক্লিক করুন:
    {
      "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 API-এর পরিষেবার শর্তাবলী মেনে চলতে হবে। Google Wallet API পরিষেবার শর্তাবলী মেনে Google Wallet API ব্যবহার করতে হবে।