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