- JSON फ़ॉर्मैट में दिखाना
- TransactionRequirementsCheckResult
- क्रम
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
अगला आईडी: 6 को actions.intent.TRANSACTION_DECISION
के आउटपुट के तौर पर ऐप्लिकेशन पर वापस किया गया.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "checkResult": { object ( |
फ़ील्ड | |
---|---|
checkResult |
अगर |
userDecision |
प्रस्तावित आदेश के बारे में उपयोगकर्ता का फ़ैसला. |
order |
वह ऑर्डर जिसे उपयोगकर्ता ने स्वीकार किया है. यह फ़ील्ड सिर्फ़ तब दिखेगा, जब |
deliveryAddress |
अगर उपयोगकर्ता डिलीवरी का पता अपडेट करने का अनुरोध करता है, तो इस फ़ील्ड में डिलीवरी का नया पता शामिल होता है. यह फ़ील्ड सिर्फ़ तब दिखेगा, जब |
TransactionRequirementsCheckResult
actions.intent.TRANSACTION_REQUIREMENTS_CHECK
के लिए आउटपुट के तौर पर ऐप्लिकेशन पर वापस लौटा गया.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"resultType": enum ( |
फ़ील्ड | |
---|---|
resultType |
कार्रवाई का नतीजा. |
ऑर्डर
अब काम नहीं करता: इसके बजाय, V3 Proto का इस्तेमाल करें. अनुरोध किए जाने पर, पेमेंट के तरीके की जानकारी के साथ ऑर्डर की पुष्टि की गई हो. एजेंट को भेजा गया.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "finalOrder": { object ( |
फ़ील्ड | |
---|---|
finalOrder |
उस प्रस्तावित आदेश को वापस देखें जिसकी वजह से यह आदेश हुआ था. |
googleOrderId |
Google से असाइन किया गया ऑर्डर आईडी. |
orderDate |
ऑर्डर देने की तारीख और समय. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
paymentInfo |
ऑर्डर के लिए पेमेंट से जुड़ी जानकारी. |
actionOrderId |
ज़रूरी: व्यापारी/कंपनी का असाइन किया गया अंदरूनी ऑर्डर आईडी. यह आईडी यूनीक होना चाहिए. साथ ही, ऑर्डर को बाद में अपडेट करने से जुड़ी कार्रवाइयों के लिए इसकी ज़रूरत होती है. इस आईडी को दिए गए googleOrderId या किसी अन्य यूनीक मान पर सेट किया जा सकता है. ध्यान दें कि उपयोगकर्ताओं को दिखाई गई आईडी, uservisibleOrderId होती है. यह वैल्यू, उस वैल्यू से अलग हो सकती है जो उपयोगकर्ता के लिए ज़्यादा आसान होती है. |
customerInfo |
अनुरोध किए जाने पर, ग्राहक की जानकारी, जैसे कि ईमेल ऐप्लिकेशन को वापस भेज दी जाएगी. |
PaymentInfo
अब काम नहीं करता: इसके बजाय, V3 Proto का इस्तेमाल करें. किसी ऑर्डर के लिए पेमेंट से जुड़ी जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "paymentType": enum ( |
फ़ील्ड | |
---|---|
paymentType |
पेमेंट का तरीका. ज़रूरी है. |
displayName |
रसीद पर लिखे गए उपकरण का नाम. |
googleProvidedPaymentInstrument |
Google की ओर से दिया गया पेमेंट का तरीका. |
GoogleProvidedPaymentInstrument
Google की ओर से दिया गया पेमेंट का तरीका.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
फ़ील्ड | |
---|---|
instrumentToken |
Google की ओर से दिया गया पेमेंट का तरीका. Base64 कोड में बदली गई स्ट्रिंग. |
billingAddress |
इंटिग्रेटर के अनुरोध करने पर, इस्तेमाल किए जा रहे डिवाइस का बिलिंग पता शामिल किया जाएगा. |
CustomerInfo
अब काम नहीं करता: इसके बजाय, V3 Proto का इस्तेमाल करें. ग्राहक के बारे में जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "email": string } |
फ़ील्ड | |
---|---|
email |
ग्राहक का ईमेल शामिल किया जाएगा और ऐप्लिकेशन में वापस भेजा जाएगा. ऐसा तब होगा, जब CustomerInfoOptions में CustomerInfoप्रॉपर्टी.EMAIL का इस्तेमाल किया गया हो. |