MCP Tools Reference: paydeveloper.googleapis.com

টুল: list_google_pay_integrations

একটি নির্দিষ্ট মার্চেন্ট আইডির সাথে যুক্ত সমস্ত গুগল পে ইন্টিগ্রেশনের বর্তমান অবস্থা এবং কনফিগারেশনের বিবরণ দেখায়। এটি ইন্টিগ্রেশন এবং ডকুমেন্ট পর্যালোচনার অবস্থা সম্পর্কে তাৎক্ষণিক প্রতিক্রিয়া প্রদান করে।

নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` list_google_pay_integrations MCP টুলটি চালু করা যায়।

কার্ল অনুরোধ
                  
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
}'
                

ইনপুট স্কিমা

কোনো নির্দিষ্ট মার্চেন্টের জন্য গুগল পে ইন্টিগ্রেশন তালিকাভুক্ত করার অনুরোধ বার্তা।

ListGooglePayIntegrations Request

JSON উপস্থাপনা
{
  "merchantId": string
}
ক্ষেত্র
merchantId

string

প্রয়োজনীয়। যে মার্চেন্ট আইডির জন্য ইন্টিগ্রেশন তালিকাভুক্ত করা হবে।

আউটপুট স্কিমা

গুগল পে ইন্টিগ্রেশন তালিকাভুক্ত করার জন্য প্রতিক্রিয়া বার্তা।

ListGooglePayIntegrationsResponse

JSON উপস্থাপনা
{
  "googlePayIntegrations": [
    {
      object (GooglePayIntegration)
    }
  ]
}
ক্ষেত্র
googlePayIntegrations[]

object ( GooglePayIntegration )

মার্চেন্টের গুগল পে ইন্টিগ্রেশনগুলো।

গুগলপে ইন্টিগ্রেশন

JSON উপস্থাপনা
{
  "integrationState": enum (IntegrationState),
  "createTime": string,
  "updateTime": string,
  "integrationType": enum (IntegrationType),
  "integrationDocuments": [
    {
      object (IntegrationDocument)
    }
  ],

  // Union field item can be only one of the following:
  "webDomain": string,
  "androidAppPackage": string
  // End of list of possible types for union field item.
}
ক্ষেত্র
integrationState

enum ( IntegrationState )

শুধুমাত্র আউটপুট। মার্চেন্টের গুগল পে ইন্টিগ্রেশনের অবস্থা।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যখন ইন্টিগ্রেশন রিসোর্সটি তৈরি করা হয়েছিল।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। ইন্টিগ্রেশন রিসোর্সটি সর্বশেষ কখন আপডেট করা হয়েছিল।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

integrationType

enum ( IntegrationType )

ঐচ্ছিক। গুগল পে ইন্টিগ্রেশনের ধরণ।

integrationDocuments[]

object ( IntegrationDocument )

ঐচ্ছিক। শুধুমাত্র ইনপুট। গুগল পে ইন্টিগ্রেশনের ইন্টিগ্রেশন ডকুমেন্টসমূহ।

ইউনিয়ন ফিল্ড item । ইন্টিগ্রেশন আইটেম। এগুলোর মধ্যে একটি অবশ্যই সেট করতে হবে। item নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
webDomain

string

ব্যবসায়ীর ওয়েব ডোমেইন।

androidAppPackage

string

মার্চেন্টের অ্যান্ড্রয়েড অ্যাপ প্যাকেজ নেম।

টাইমস্ট্যাম্প

JSON উপস্থাপনা
{
  "seconds": string,
  "nanos": integer
}
ক্ষেত্র
seconds

string ( int64 format)

এটি ইউনিক্স ইপক 1970-01-01T00:00:00Z থেকে UTC সময়ের সেকেন্ড নির্দেশ করে। এর মান অবশ্যই -62135596800 থেকে 253402300799 (উভয় মানসহ) এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z পর্যন্ত সময়কালের সমতুল্য)।

nanos

integer

ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের অঋণাত্মক ভগ্নাংশ। এই ক্ষেত্রটি হলো সময়কালের ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশসহ ঋণাত্মক সেকেন্ডের মানগুলোর ক্ষেত্রেও ন্যানোর মান অবশ্যই অঋণাত্মক হতে হবে, যা সময়ের সাথে সাথে গণনা করে। এর মান অবশ্যই ০ থেকে ৯৯৯,৯৯৯,৯৯৯-এর মধ্যে হতে হবে (উভয় সংখ্যাসহ)।

ইন্টিগ্রেশন ডকুমেন্ট

JSON উপস্থাপনা
{
  "name": string,
  "data": string,
  "documentType": enum (DocumentType),
  "mimeType": enum (MimeType)
}
ক্ষেত্র
name

string

ঐচ্ছিক। নথিটির নাম।

data

string ( bytes format)

ঐচ্ছিক। নথির তথ্যসমূহ।

একটি বেস৬৪-এনকোডেড স্ট্রিং।

documentType

enum ( DocumentType )

ঐচ্ছিক। নথির প্রকার।

mimeType

enum ( MimeType )

ঐচ্ছিক। ডকুমেন্টটির মাইম টাইপ।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌