संसाधन: VoidedPurchase
VoidedPurchase संसाधन से पता चलता है कि खरीदारी रद्द कर दी गई है, उसका रिफ़ंड कर दिया गया है या उसके लिए शुल्क वापस कर दिया गया है.
| JSON के काेड में दिखाना |
|---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer } |
| फ़ील्ड | |
|---|---|
kind |
यह तरह, androidpublisher सेवा में रद्द की गई खरीदारी के ऑब्जेक्ट को दिखाती है. |
purchaseToken |
यह टोकन, एक बार की जाने वाली खरीदारी या सदस्यता की खास तौर पर पहचान करता है. सदस्यता रिन्यूअल की खास पहचान करने के लिए, orderId का इस्तेमाल करें. यह एपीआई के तीसरे वर्शन से उपलब्ध है. |
purchaseTimeMillis |
वह समय जब खरीदारी की गई थी. इसे युग (1 जनवरी, 1970) से मिलीसेकंड में दिखाया जाता है. |
voidedTimeMillis |
वह समय जब खरीदारी रद्द की गई/रिफ़ंड किया गया/चार्ज वापस किया गया. यह समय, 1 जनवरी, 1970 से मिलीसेकंड में दिया जाता है. |
orderId |
ऑर्डर आईडी, जो एक बार की जाने वाली खरीदारी, सदस्यता की खरीदारी या सदस्यता के रिन्यूअल की पहचान करता है. |
voidedSource |
रद्द की गई खरीदारी को शुरू करने वाला. इसकी संभावित वैल्यू ये हैं: 0. उपयोगकर्ता 1. डेवलपर 2. Google |
voidedReason |
खरीदारी रद्द होने की वजह. इसकी संभावित वैल्यू ये हैं: 0. अन्य 1. पछतावा 2. Not_received 3. खराब हैं 4. Accidental_purchase 5. धोखाधड़ी 6. गलती से हुआ फ़्रॉड 7. चार्जबैक 8. Unacknowledged_purchase |
voidedQuantity |
रिफ़ंड की गई संख्या, संख्या के आधार पर कुछ हिस्से का रिफ़ंड किए जाने की वजह से. जिन खरीदारी के लिए, संख्या के आधार पर कुछ हिस्सा रिफ़ंड किया गया है उन्हें सिर्फ़ तब वापस किया जा सकता है, जब includeQuantityBasedPartialRefund को 'सही' पर सेट किया गया हो. |
तरीके |
|
|---|---|
|
रद्द की गई, रिफ़ंड की गई या चार्ज-बैक की गई खरीदारी की सूची दिखाता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|---|---|---|
400 |
invalidValue |
अनुरोध में अमान्य वैल्यू दी गई है. आम तौर पर, यह गड़बड़ी तब दिखती है, जब खरीदारी का टोकन गलत हो या मान्य न हो. | एपीआई के रेफ़रंस के आधार पर, अनुरोध के मुख्य हिस्से या पैरामीटर में मौजूद फ़ील्ड की अमान्य वैल्यू को ठीक करें. |
400 |
required |
अनुरोध में कोई ज़रूरी फ़ील्ड या पैरामीटर मौजूद नहीं है. | एपीआई के दस्तावेज़ देखें और पक्का करें कि सभी ज़रूरी फ़ील्ड और पैरामीटर शामिल किए गए हों. |
403 |
userInsufficientPermission |
अनुरोध की गई कार्रवाई को पूरा करने के लिए, उपयोगकर्ता के पास ज़रूरी अनुमति नहीं है. | पक्का करें कि पुष्टि किए गए उपयोगकर्ता के पास, Google Play Console में ज़रूरी अनुमतियां हों. ज़्यादा जानकारी के लिए, सेवा खाते का इस्तेमाल करना लेख पढ़ें. |
404 |
notFound |
अनुरोध किया गया संसाधन नहीं मिला. | पुष्टि करें कि आइडेंटिफ़ायर (जैसे, खरीदारी का टोकन, पैकेज का नाम, प्रॉडक्ट आईडी, सदस्यता आईडी) सही हैं. |
409 |
concurrentUpdate |
किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे एक साथ अपडेट किया जा रहा है. | एक्स्पोनेंशियल बैकऑफ़ के साथ अनुरोध को फिर से भेजें. एक ही संसाधन में एक साथ कई बदलाव न करें. |
5xx |
Generic error |
Google Play सर्वर में सामान्य गड़बड़ी. | अनुरोध को फिर से भेजें. अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी रुकावट के बारे में पहले से पता है, तो Play स्टेटस डैशबोर्ड देखें. |