टूल: list_google_pay_integrations
यह किसी खास कारोबारी या कंपनी के आईडी से जुड़े सभी 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 टाइप. |
IntegrationState
कारोबारी या कंपनी के वेब डोमेन या Android ऐप्लिकेशन के लिए, Google Pay इंटिग्रेशन की स्थिति.
| Enums | |
|---|---|
INTEGRATION_STATE_UNSPECIFIED |
इंटिग्रेशन के स्टेटस की जानकारी नहीं दी गई है. |
NOT_STARTED |
यह स्थिति तब होती है, जब Android ऐप्लिकेशन, डेवलपर से जुड़ा हो (Play Store पर) और डेवलपर ने इसके लिए इंटिग्रेशन की कोई प्रोसेस शुरू न की हो. |
INCOMPLETE |
डेवलपर ने अब तक इंटिग्रेशन की समीक्षा के लिए सबमिट नहीं किया है.साथ ही, यह पूरा भी नहीं है. उदाहरण के लिए, ज़रूरी दस्तावेज़ मौजूद नहीं हैं. |
READY_FOR_REVIEW |
डेवलपर ने अब तक इंटिग्रेशन को समीक्षा के लिए सबमिट नहीं किया है, लेकिन यह समीक्षा के लिए तैयार है. उदाहरण के लिए, इससे जुड़े दस्तावेज़ अपलोड कर दिए गए हैं. |
UNDER_REVIEW |
इंटीग्रेशन चालू करने के अनुरोध की समीक्षा, एडमिन की ओर से होनी बाकी है. |
NEED_INFO |
समीक्षा के दौरान, gTech एडमिन को इंटिग्रेशन के बारे में ज़्यादा जानकारी देनी होगी. |
ACTIVE |
फ़िलहाल, इंटिग्रेशन चालू है. |
DELETED |
कारोबारी या कंपनी ने इंटिग्रेशन मिटा दिया हो. |
REJECTED |
इंटिग्रेशन को अस्वीकार कर दिया गया है. |
IntegrationType
Google Pay इंटिग्रेशन का इंटिग्रेशन टाइप.
| Enums | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
इंटिग्रेशन का टाइप नहीं बताया गया है. |
DIRECT_INTEGRATION |
इंटिग्रेशन का टाइप, डायरेक्ट इंटिग्रेशन है. |
PAYMENT_SERVICE_PROVIDER |
इंटिग्रेशन का टाइप, पेमेंट की सेवा देने वाली कंपनी है. |
DocumentType
दस्तावेज़ का टाइप.
| Enums | |
|---|---|
DOCUMENT_TYPE_UNSPECIFIED |
दस्तावेज़ का टाइप नहीं बताया गया है. |
ITEM_SELECTION_SCREENSHOT |
जब कोई उपयोगकर्ता किसी आइटम या सेवा को ब्राउज़ करता है. |
PRE_PURCHASE_SCREENSHOT |
जब उपयोगकर्ता खरीदारी करने के लिए पूरी तरह तैयार हो. |
PAYMENT_METHOD_SCREENSHOT |
जब कोई उपयोगकर्ता, पेमेंट के तरीके के तौर पर Google Pay को चुनता है. |
PAYMENT_INFO_SCREENSHOT |
जब उपयोगकर्ता को पेमेंट की वह जानकारी दिखाई जाती है जो उसने Google Pay में सेव की है. अहम जानकारी: Android में इस स्क्रीन का स्क्रीनशॉट नहीं लिया जा सकता है, इसलिए किसी दूसरे डिवाइस से फ़ोटो खींचें. |
POST_PURCHASE_SCREENSHOT |
जब कोई उपयोगकर्ता खरीदारी कर लेता है. |
PCI_ATTESTATION_DOCUMENT |
PCI की पुष्टि करने वाला दस्तावेज़, PDF फ़ॉर्मैट में होना चाहिए. |
MimeType
किसी दस्तावेज़ का MIME टाइप.
| Enums | |
|---|---|
MIME_TYPE_UNSPECIFIED |
माइम टाइप की जानकारी नहीं दी गई है. |
JPEG |
MIME टाइप JPEG है. |
PNG |
MIME टाइप PNG है. |
WEBP |
MIME टाइप WEBP है. |
PDF |
MIME टाइप PDF है. |
टूल एनोटेशन
बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌