- JSON काेड में दिखाना
- कॉन्टेंट
- PaymentData
- PaymentResult
- PaymentInfo
- PaymentMethodDisplayInfo
- प्रमोशन
- PurchaseOrderExtension
- PurchaseError
- TicketOrderExtension
- TicketEvent
- EventCharacter
ऑर्डर की इकाई. ध्यान दें: 1. जब तक अलग से न बताया गया हो, तब तक हर लेवल की सभी स्ट्रिंग में 1,000 से कम वर्ण होने चाहिए. 2. जब तक अलग से न बताया गया हो, तब तक सभी लेवल पर दोहराए गए सभी फ़ील्ड की संख्या 50 से कम होनी चाहिए. 3. अगर सभी लेवल पर टाइमस्टैंप दिए गए हैं, तो सभी टाइमस्टैंप मान्य होने चाहिए.
| JSON के काेड में दिखाना | |
|---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
|
| फ़ील्ड | ||
|---|---|---|
googleOrderId |
Google को असाइन किया गया ऑर्डर आईडी. |
|
merchantOrderId |
ज़रूरी है: कारोबारी या कंपनी का असाइन किया गया इंटरनल ऑर्डर आईडी. यह आईडी यूनीक होना चाहिए. साथ ही, ऑर्डर को अपडेट करने के लिए बाद में इसकी ज़रूरत होती है. यह आईडी, दिए गए googleOrderId या किसी दूसरे यूनीक मान पर सेट हो सकता है. ध्यान दें कि उपयोगकर्ताओं को दिखाया जाने वाला आईडी, userVisibleOrderId है, जो अलग-अलग तरह के उपयोगकर्ताओं के लिए आसान हो सकता है. इसमें 128 से ज़्यादा वर्ण इस्तेमाल नहीं किए जा सकते. |
|
userVisibleOrderId |
उपयोगकर्ता को दिखने वाला आईडी, जो मौजूदा ऑर्डर का रेफ़रंस देता है. यह आईडी, वेबसाइटों, ऐप्लिकेशन, और ईमेल सहित दूसरे कॉन्टेक्स्ट में इस ऑर्डर के लिए दिखाए गए आईडी से मेल खाना चाहिए. |
|
userVisibleStateLabel |
अब काम नहीं करता: इसके बजाय, Orderextension स्थिति का इस्तेमाल करें. इस ऑर्डर की स्थिति के लिए, उपयोगकर्ता को दिखने वाला लेबल. |
|
buyerInfo |
खरीदार के बारे में जानकारी. |
|
image |
ऑर्डर से जुड़ी इमेज. |
|
createTime |
ज़रूरी है: ऑर्डर करने की तारीख और समय. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
lastUpdateTime |
ऑर्डर को पिछली बार अपडेट किए जाने की तारीख और समय. OrderUpdate के लिए ज़रूरी है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
transactionMerchant |
वह व्यापारी/कंपनी जिसने चेकआउट की सुविधा दी. यह लाइन आइटम लेवल की सेवा देने वाली कंपनी से अलग हो सकता है. उदाहरण: ANA से लाइन आइटम के साथ Expedia ऑर्डर. |
|
contents |
ज़रूरी है: ऑर्डर का कॉन्टेंट, जो लाइन आइटम का ग्रुप है. |
|
priceAttributes[] |
कीमत, छूट, टैक्स वगैरह. |
|
followUpActions[] |
ऑर्डर के लेवल पर फ़ॉलो अप कार्रवाइयां. |
|
paymentData |
ऑर्डर के लिए पेमेंट से जुड़ा डेटा. |
|
termsOfServiceUrl |
सेवा की शर्तों का लिंक जो ऑर्डर/सुझाए गए ऑर्डर पर लागू होता है. |
|
note |
किसी ऑर्डर के साथ अटैच किए गए नोट. |
|
promotions[] |
इस ऑर्डर से जुड़े सभी प्रमोशन. |
|
disclosures[] |
इस ऑर्डर से जुड़ी जानकारी. |
|
vertical |
यह सुविधा अब काम नहीं करती: इसके बजाय, वर्टिकल का इस्तेमाल करें. ये प्रॉपर्टी सभी लाइन आइटम पर लागू होंगी, बशर्ते कुछ लाइन आइटम में इन्हें ओवरराइड न किया गया हो. यह वर्टिकल, लाइन आइटम के लेवल के वर्टिकल टाइप से मेल खाना चाहिए. संभावित वैल्यू: ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
|
यूनियन फ़ील्ड verticals. ये प्रॉपर्टी सभी लाइन आइटम पर लागू होंगी, बशर्ते कुछ लाइन आइटम में इन्हें ओवरराइड न किया गया हो. यह वर्टिकल, लाइन आइटम के लेवल के वर्टिकल टाइप से मेल खाना चाहिए. verticals इनमें से सिर्फ़ एक हो सकता है: |
||
purchase |
क्रय आदेश |
|
ticket |
टिकट ऑर्डर |
|
कॉन्टेंट
लाइन आइटम के लिए रैपर.
| JSON के काेड में दिखाना | |
|---|---|
{
"lineItems": [
{
object ( |
|
| फ़ील्ड | |
|---|---|
lineItems[] |
ऑर्डर लाइन आइटम की सूची. कम से कम एक लाइन आइटम ज़रूरी है और ज़्यादा से ज़्यादा 50 लाइन आइटम की अनुमति है. सभी लाइन आइटम एक ही वर्टिकल से जुड़े होने चाहिए. |
PaymentData
किसी ऑर्डर से जुड़ा पेमेंट का डेटा.
| JSON के काेड में दिखाना | |
|---|---|
{ "paymentResult": { object ( |
|
| फ़ील्ड | |
|---|---|
paymentResult |
पेमेंट का नतीजा, जिसका इस्तेमाल इंटिग्रेटर लेन-देन पूरा करने के लिए करता है. अगर चेकआउट पेज को Actions-on-Google से मैनेज किया जाता है, तो इस फ़ील्ड में Google पर की जाने वाली कार्रवाइयों की जानकारी अपने-आप भर जाएगी. |
paymentInfo |
उस ऑर्डर के बारे में क्रेडिट/डेबिट कार्ड की जानकारी जो उपयोगकर्ता को इंटरैक्शन के लिए काम की हो. |
PaymentResult
इंटिग्रेटर की ओर से, लेन-देन पूरा करने के लिए इस्तेमाल किया जाने वाला पेमेंट का नतीजा.
| JSON के काेड में दिखाना | |
|---|---|
{ // Union field |
|
| फ़ील्ड | ||
|---|---|---|
यूनियन फ़ील्ड result. Google पेमेंट डेटा या कारोबारी या कंपनी के पेमेंट के तरीके की जानकारी दी जाती है. result इनमें से सिर्फ़ एक हो सकता है: |
||
googlePaymentData |
Google ने पेमेंट के तरीके से जुड़ा डेटा दिया है. अगर आपका पेमेंट प्रोसेस करने वाली कंपनी, Google की मदद से पेमेंट प्रोसेस करने वाली कंपनी के तौर पर यहां दी गई है, तो इस लिंक पर जाएं: https://developers.google.com/pay/api/. ज़्यादा जानकारी के लिए, इस लिंक पर जाएं और पेमेंट प्रोसेस करने वाली कंपनी पर जाएं. इसके अलावा, पेलोड की जानकारी के लिए यहां दिए गए दस्तावेज़ देखें. https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
व्यापारी/कार्रवाई के ज़रिए दिया गया पैसे चुकाने का तरीका, उपयोगकर्ता ने चुना है. |
|
PaymentInfo
दिए जा रहे ऑर्डर के बारे में क्रेडिट/डेबिट कार्ड की जानकारी. यह प्रोटो ऐसी जानकारी कैप्चर करता है जो उपयोगकर्ता को होने वाले इंटरैक्शन के लिए काम की होती है.
| JSON के काेड में दिखाना | |
|---|---|
{ "paymentMethodDisplayInfo": { object ( |
|
| फ़ील्ड | |
|---|---|
paymentMethodDisplayInfo |
लेन-देन के लिए इस्तेमाल किए गए पेमेंट के तरीके की जानकारी. |
paymentMethodProvenance |
लेन-देन के लिए इस्तेमाल किए गए पेमेंट के तरीके का सबूत. ऐसा हो सकता है कि उपयोगकर्ता ने पेमेंट का तरीका, Google और व्यापारी/कंपनी, दोनों के लिए रजिस्टर किया हो. |
PaymentMethodDisplayInfo
इंटिग्रेटर की ओर से, लेन-देन पूरा करने के लिए इस्तेमाल किया जाने वाला पेमेंट का नतीजा.
| JSON के काेड में दिखाना | |
|---|---|
{
"paymentType": enum ( |
|
| फ़ील्ड | |
|---|---|
paymentType |
पेमेंट का टाइप. |
paymentMethodDisplayName |
पेमेंट के तरीके का नाम, जो उपयोगकर्ता को दिखता है. उदाहरण के लिए, VISA **** 1234 चेकिंग खाते **** 5678 |
प्रमोशन
कार्ट में जोड़े गए प्रमोशन/ऑफ़र.
| JSON के काेड में दिखाना | |
|---|---|
{ "coupon": string } |
|
| फ़ील्ड | |
|---|---|
coupon |
ज़रूरी है: इस ऑफ़र पर कूपन कोड लागू किया गया है. |
PurchaseOrderExtension
खरीदारी वर्टिकल के लिए ऑर्डर एक्सटेंशन. ये प्रॉपर्टी, ऑर्डर के अंदर मौजूद सभी लाइन आइटम पर लागू होती हैं. ऐसा तब तक होता है, जब तक कि इन्हें किसी लाइन आइटम में न बदला गया हो.
| JSON के काेड में दिखाना | |
|---|---|
{ "status": enum ( |
|
| फ़ील्ड | |
|---|---|
status |
ज़रूरी है: ऑर्डर के स्टेटस की पूरी जानकारी. |
userVisibleStatusLabel |
स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण इस्तेमाल किए जा सकते हैं. |
type |
ज़रूरी है: खरीदारी का टाइप. |
returnsInfo |
ऑर्डर के बारे में आइटम लौटाने की जानकारी. |
fulfillmentInfo |
ऑर्डर को पूरा करने की जानकारी. |
extension |
कारोबारी और Google के बीच किसी भी अतिरिक्त फ़ील्ड का लेन-देन हुआ है. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |
purchaseLocationType |
खरीदारी की जगह (स्टोर में / ऑनलाइन) |
errors[] |
ज़रूरी नहीं: ऐसी गड़बड़ियां जिनकी वजह से इस ऑर्डर को अस्वीकार कर दिया गया था. |
PurchaseError
ऐसी गड़बड़ियां जिनकी वजह से परचेज़ ऑर्डर (पीओ) अस्वीकार किया जा सकता है.
| JSON के काेड में दिखाना | |
|---|---|
{ "type": enum ( |
|
| फ़ील्ड | |
|---|---|
type |
ज़रूरी है: इससे साफ़ तौर पर पता चलता है कि किसी ऑर्डर को कारोबारी क्यों अस्वीकार करता है. |
description |
गड़बड़ी के बारे में अतिरिक्त जानकारी. |
entityId |
गड़बड़ी से जुड़ा इकाई आईडी. उदाहरण के लिए, यह LineItemId / itemOptionId के मुताबिक हो सकता है. |
updatedPrice |
PRICE_CHANGED / INमेंट_PRICE गड़बड़ी टाइप के मामले में यह काम का है. |
availableQuantity |
प्रॉडक्ट की संख्या अभी उपलब्ध है. AVAILABILITY_CHANGED के मामले में लागू होता है. |
TicketOrderExtension
फ़िल्म, खेल-कूद वगैरह जैसे टिकट ऑर्डर के लिए कॉन्टेंट ऑर्डर करें.
| JSON के काेड में दिखाना | |
|---|---|
{
"ticketEvent": {
object ( |
|
| फ़ील्ड | |
|---|---|
ticketEvent |
यह इवेंट, सभी लाइन आइटम टिकट पर लागू होता है. |
TicketEvent
यह किसी एक इवेंट को दिखाता है.
| JSON के काेड में दिखाना | |
|---|---|
{ "type": enum ( |
|
| फ़ील्ड | |
|---|---|
type |
ज़रूरी है: टिकट इवेंट किस तरह का है, जैसे कि फ़िल्म, कॉन्सर्ट. |
name |
ज़रूरी है: इवेंट का नाम. उदाहरण के लिए, अगर इवेंट एक मूवी है, तो यह मूवी का नाम होना चाहिए. |
description |
इवेंट के बारे में जानकारी. |
url |
इवेंट की जानकारी का यूआरएल. |
location |
वह जगह जहां इवेंट हो रहा है या कोई संगठन मौजूद है. |
eventCharacters[] |
इस इवेंट से जुड़े वर्ण. ये किसी फ़िल्म के इवेंट के डायरेक्टर या अभिनेता हो सकते हैं या किसी कॉन्सर्ट वगैरह के कलाकार हो सकते हैं. |
startDate |
शुरू होने का समय. |
endDate |
खत्म होने का समय. |
doorTime |
एंट्री का समय, जो इवेंट के शुरू होने के समय से अलग हो सकता है. उदाहरण के लिए, इवेंट सुबह 9 बजे शुरू होगा, लेकिन एंट्री का समय सुबह 8:30 बजे है. |
EventCharacter
इवेंट का एक वर्ण, जैसे कि आयोजक, परफ़ॉर्मर वगैरह
| JSON के काेड में दिखाना | |
|---|---|
{ "type": enum ( |
|
| फ़ील्ड | |
|---|---|
type |
इवेंट के किरदार का टाइप, जैसे कि अभिनेता या निर्देशक के तौर पर जाना जाता है. |
name |
किरदार का नाम. |
image |
किरदार की इमेज. |