টুল: 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 | আবশ্যক। ডকুমেন্টটির মাইম টাইপ। |
ইন্টিগ্রেশনস্টেট
কোনো মার্চেন্ট ওয়েব ডোমেইন বা অ্যান্ড্রয়েড অ্যাপের গুগল পে ইন্টিগ্রেশনের অবস্থা।
| এনাম | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED | একত্রীকরণের অবস্থা অনির্দিষ্ট। |
NOT_STARTED | এই অবস্থাটি তখন প্রযোজ্য যখন অ্যান্ড্রয়েড অ্যাপটি ডেভেলপারের সাথে (প্লে স্টোরে) যুক্ত থাকে, কিন্তু ডেভেলপার এর জন্য কোনো ইন্টিগ্রেশন প্রক্রিয়া শুরু করেননি। |
INCOMPLETE | ডেভেলপার এখনও পর্যালোচনার জন্য ইন্টিগ্রেশনটি জমা দেননি এবং এটি অসম্পূর্ণও (যেমন, সহায়ক নথি অনুপস্থিত)। |
READY_FOR_REVIEW | ডেভেলপার এখনো পর্যালোচনার জন্য ইন্টিগ্রেশনটি জমা দেননি, কিন্তু এটি পর্যালোচনার জন্য প্রস্তুত (যেমন, সহায়ক নথি আপলোড করা হয়েছে)। |
UNDER_REVIEW | ইন্টিগ্রেশন সক্ষম করার অনুরোধটি অ্যাডমিনের পর্যালোচনার জন্য অপেক্ষাধীন রয়েছে। |
NEED_INFO | পর্যালোচনার সময় ইন্টিগ্রেশনটি সম্পর্কে gTech অ্যাডমিনের আরও তথ্যের প্রয়োজন। |
ACTIVE | একত্রীকরণটি বর্তমানে সক্রিয় আছে। |
DELETED | মার্চেন্ট কর্তৃক ইন্টিগ্রেশনটি মুছে ফেলা হয়েছে। |
REJECTED | একত্রীকরণটি প্রত্যাখ্যাত হয়েছে। |
ইন্টিগ্রেশন টাইপ
গুগল পে ইন্টিগ্রেশনের ধরণ।
| এনাম | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED | ইন্টিগ্রেশনের ধরণ অনির্দিষ্ট। |
DIRECT_INTEGRATION | ইন্টিগ্রেশনের ধরণ হলো সরাসরি ইন্টিগ্রেশন। |
PAYMENT_SERVICE_PROVIDER | ইন্টিগ্রেশনের ধরণটি হলো পেমেন্ট সার্ভিস প্রোভাইডার। |
ডকুমেন্ট টাইপ
নথির প্রকার।
| এনাম | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED | নথির ধরণ অনির্দিষ্ট। |
ITEM_SELECTION_SCREENSHOT | যখন কোনো ব্যবহারকারী কোনো আইটেম বা পরিষেবা ব্রাউজ করেন। |
PRE_PURCHASE_SCREENSHOT | যখন একজন ব্যবহারকারী অবশেষে ক্রয় করার জন্য প্রস্তুত হন। |
PAYMENT_METHOD_SCREENSHOT | যখন কোনো ব্যবহারকারী অর্থপ্রদানের পদ্ধতি হিসেবে গুগল পে নির্বাচন করেন। |
PAYMENT_INFO_SCREENSHOT | যখন কোনো ব্যবহারকারীকে তাঁর গুগল পে-তে সেভ করা পেমেন্টের তথ্য দেখানো হয়। টিপস: অ্যান্ড্রয়েড আপনাকে এই স্ক্রিনের স্ক্রিনশট নিতে দেবে না, তাই অন্য কোনো ডিভাইস ব্যবহার করে স্ক্রিনটির ছবি তুলে নিন। |
POST_PURCHASE_SCREENSHOT | যখন কোনো ব্যবহারকারী সফলভাবে কেনাকাটা সম্পন্ন করেন। |
PCI_ATTESTATION_DOCUMENT | পিডিএফ ফরম্যাটে পিসিআই প্রত্যয়নপত্র। |
মাইমটাইপ
একটি ডকুমেন্টের মাইম টাইপ।
| এনাম | |
|---|---|
MIME_TYPE_UNSPECIFIED | মাইম টাইপটি অনির্দিষ্ট। |
JPEG | মাইম টাইপটি হলো JPEG। |
PNG | মাইম টাইপটি হলো PNG। |
WEBP | মাইম টাইপটি হলো WEBP। |
PDF | মাইম টাইপটি হলো পিডিএফ। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌