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