টুল: 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 | প্রয়োজনীয়। যে মার্চেন্ট আইডির জন্য ইন্টিগ্রেশন তালিকাভুক্ত করা হবে। |
আউটপুট স্কিমা
গুগল পে ইন্টিগ্রেশন তালিকাভুক্ত করার জন্য প্রতিক্রিয়া বার্তা।
ListGooglePayIntegrationsResponse
| JSON উপস্থাপনা |
|---|
{
"googlePayIntegrations": [
{
object ( |
| ক্ষেত্র | |
|---|---|
googlePayIntegrations[] | মার্চেন্টের গুগল পে ইন্টিগ্রেশনগুলো। |
গুগলপে ইন্টিগ্রেশন
| JSON উপস্থাপনা |
|---|
{ "integrationState": enum ( |
| ক্ষেত্র | |
|---|---|
integrationState | শুধুমাত্র আউটপুট। মার্চেন্টের গুগল পে ইন্টিগ্রেশনের অবস্থা। |
createTime | শুধুমাত্র আউটপুট। যখন ইন্টিগ্রেশন রিসোর্সটি তৈরি করা হয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
updateTime | শুধুমাত্র আউটপুট। ইন্টিগ্রেশন রিসোর্সটি সর্বশেষ কখন আপডেট করা হয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
integrationType | ঐচ্ছিক। গুগল পে ইন্টিগ্রেশনের ধরণ। |
integrationDocuments[] | ঐচ্ছিক। শুধুমাত্র ইনপুট। গুগল পে ইন্টিগ্রেশনের ইন্টিগ্রেশন ডকুমেন্টসমূহ। |
ইউনিয়ন ফিল্ড item । ইন্টিগ্রেশন আইটেম। এগুলোর মধ্যে একটি অবশ্যই সেট করতে হবে। item নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
webDomain | ব্যবসায়ীর ওয়েব ডোমেইন। |
androidAppPackage | মার্চেন্টের অ্যান্ড্রয়েড অ্যাপ প্যাকেজ নেম। |
টাইমস্ট্যাম্প
| JSON উপস্থাপনা |
|---|
{ "seconds": string, "nanos": integer } |
| ক্ষেত্র | |
|---|---|
seconds | এটি ইউনিক্স ইপক 1970-01-01T00:00:00Z থেকে UTC সময়ের সেকেন্ড নির্দেশ করে। এর মান অবশ্যই -62135596800 থেকে 253402300799 (উভয় মানসহ) এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z পর্যন্ত সময়কালের সমতুল্য)। |
nanos | ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের অঋণাত্মক ভগ্নাংশ। এই ক্ষেত্রটি হলো সময়কালের ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশসহ ঋণাত্মক সেকেন্ডের মানগুলোর ক্ষেত্রেও ন্যানোর মান অবশ্যই অঋণাত্মক হতে হবে, যা সময়ের সাথে সাথে গণনা করে। এর মান অবশ্যই ০ থেকে ৯৯৯,৯৯৯,৯৯৯-এর মধ্যে হতে হবে (উভয় সংখ্যাসহ)। |
ইন্টিগ্রেশন ডকুমেন্ট
| JSON উপস্থাপনা |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| ক্ষেত্র | |
|---|---|
name | ঐচ্ছিক। নথিটির নাম। |
data | ঐচ্ছিক। নথির তথ্যসমূহ। একটি বেস৬৪-এনকোডেড স্ট্রিং। |
documentType | ঐচ্ছিক। নথির প্রকার। |
mimeType | ঐচ্ছিক। ডকুমেন্টটির মাইম টাইপ। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌