टूल: list_google_pay_integrations
यह किसी Merchant ID से जुड़े सभी Google Pay इंटिग्रेशन के लिए, मौजूदा स्थिति और कॉन्फ़िगरेशन की जानकारी दिखाता है. इससे इंटिग्रेशन और दस्तावेज़ों की समीक्षा की स्थिति के बारे में तुरंत जानकारी मिलती है.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके list_google_pay_integrations एमसीपी टूल को चालू करने का तरीका बताया गया है.
| Curl अनुरोध |
|---|
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 }' |
इनपुट स्कीमा
किसी कारोबारी या कंपनी के लिए, Google Pay इंटिग्रेशन की लिस्टिंग के लिए अनुरोध मैसेज.
ListGooglePayIntegrationsRequest
| JSON के काेड में दिखाना |
|---|
{ "merchantId": string } |
| फ़ील्ड | |
|---|---|
merchantId |
ज़रूरी है. वह मर्चेंट आईडी जिसके लिए इंटिग्रेशन की सूची बनानी है. |
आउटपुट स्कीमा
Google Pay इंटिग्रेशन की सूची बनाने के लिए जवाब का मैसेज.
ListGooglePayIntegrationsResponse
| JSON के काेड में दिखाना |
|---|
{
"googlePayIntegrations": [
{
object ( |
| फ़ील्ड | |
|---|---|
googlePayIntegrations[] |
कारोबारी या कंपनी के Google Pay इंटिग्रेशन. |
GooglePayIntegration
| JSON के काेड में दिखाना |
|---|
{ "integrationState": enum ( |
| फ़ील्ड | |
|---|---|
integrationState |
सिर्फ़ आउटपुट के लिए. कारोबारी या कंपनी के Google Pay इंटिग्रेशन की स्थिति. |
createTime |
सिर्फ़ आउटपुट के लिए. इंटीग्रेशन रिसॉर्स कब बनाया गया था. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
updateTime |
सिर्फ़ आउटपुट के लिए. इंटिग्रेशन रिसॉर्स को पिछली बार कब अपडेट किया गया था. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
integrationType |
ज़रूरी नहीं. Google Pay इंटिग्रेशन का टाइप. |
integrationDocuments[] |
ज़रूरी नहीं. सिर्फ़ इनपुट के लिए. Google Pay के इंटिग्रेशन के दस्तावेज़. |
यूनियन फ़ील्ड item. इंटिग्रेशन आइटम. इनमें से किसी एक को सेट करना ज़रूरी है. item इनमें से सिर्फ़ एक हो सकता है: |
|
webDomain |
कारोबारी या कंपनी का वेब डोमेन. |
androidAppPackage |
कारोबारी या कंपनी के Android ऐप्लिकेशन के पैकेज का नाम. |
टाइमस्टैम्प
| JSON के काेड में दिखाना |
|---|
{ "seconds": string, "nanos": integer } |
| फ़ील्ड | |
|---|---|
seconds |
यह Unix epoch 1970-01-01T00:00:00Z के बाद से यूटीसी समय के सेकंड को दिखाता है. यह -62135596800 और 253402300799 के बीच होना चाहिए. इसमें ये दोनों वैल्यू भी शामिल हैं. यह 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच की वैल्यू के बराबर होता है. |
nanos |
नैनोसेकंड रिज़ॉल्यूशन पर, सेकंड के नॉन-नेगेटिव फ़्रैक्शन. यह फ़ील्ड, अवधि का नैनोसेकंड वाला हिस्सा है. यह सेकंड का विकल्प नहीं है. भिन्नात्मक वैल्यू वाली नेगेटिव सेकंड वैल्यू में, नैनोसेकंड की नॉन-नेगेटिव वैल्यू होनी चाहिए. यह 0 और 99,99,99,999 के बीच होना चाहिए. |
IntegrationDocument
| JSON के काेड में दिखाना |
|---|
{ "name": string, "data": string, "documentType": enum ( |
| फ़ील्ड | |
|---|---|
name |
ज़रूरी नहीं. दस्तावेज़ का नाम. |
data |
ज़रूरी नहीं. दस्तावेज़ का डेटा. base64 कोड में बदली गई स्ट्रिंग. |
documentType |
ज़रूरी नहीं. दस्तावेज़ किस तरह का है. |
mimeType |
ज़रूरी नहीं. दस्तावेज़ का MIME टाइप. |
टूल एनोटेशन
बदलाव करने से जुड़ी जानकारी: ❌ | एक ही बार लागू होने से जुड़ी जानकारी: ✅ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ✅ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌