- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- PartialRefund
- FullRefund
- इसे आज़माएं!
किसी मौजूदा बाहरी लेन-देन का रिफ़ंड या कुछ हिस्से का रिफ़ंड करना.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
name |
ज़रूरी है. संगठन से बाहर के जिस लेन-देन का रिफ़ंड किया जाएगा उसका नाम. फ़ॉर्मैट: ऐप्लिकेशन/{packageName}/externaltransaction/{externalTransaction} |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "refundTime": string, // Union field |
फ़ील्ड | |
---|---|
refundTime |
ज़रूरी है. लेन-देन का रिफ़ंड मिलने का समय. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
यूनियन फ़ील्ड refund_type . ज़रूरी है. बाहरी लेन-देन के रिफ़ंड का टाइप. refund_type इनमें से सिर्फ़ एक हो सकता है: |
|
partialRefund |
कुछ हिस्से का रिफ़ंड. |
fullRefund |
पूरे पैसे का रिफ़ंड. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में ExternalTransaction
का एक इंस्टेंस शामिल किया जाता है.
अनुमति देने के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
लेन-देन का कुछ हिस्सा रिफ़ंड किया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
फ़ील्ड | |
---|---|
refundId |
ज़रूरी है. इस कुछ हिस्से के रिफ़ंड की पहचान करने वाला यूनीक आईडी. अगर रिफ़ंड हो जाता है, तो एक ही आईडी से किए गए रिफ़ंड नहीं हो पाएंगे. किसी एक लेन-देन के लिए, सभी रिफ़ंड अलग-अलग होने चाहिए. |
refundPreTaxAmount |
ज़रूरी है. कुछ हिस्से के रिफ़ंड की रकम, जो टैक्स से पहले की है. यह रकम, लेन-देन में टैक्स से पहले की बाकी रकम से कम होनी चाहिए. |
FullRefund
इस टाइप के लिए कोई फ़ील्ड नहीं है.
किसी लेन-देन की बची हुई रकम का पूरा रिफ़ंड.