Method: externaltransactions.refundexternaltransaction

किसी मौजूदा बाहरी लेन-देन का रिफ़ंड या कुछ हिस्से का रिफ़ंड करना.

एचटीटीपी अनुरोध

POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
name

string

ज़रूरी है. संगठन से बाहर के जिस लेन-देन का रिफ़ंड किया जाएगा उसका नाम. फ़ॉर्मैट: ऐप्लिकेशन/{packageName}/externaltransaction/{externalTransaction}

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "refundTime": string,

  // Union field refund_type can be only one of the following:
  "partialRefund": {
    object (PartialRefund)
  },
  "fullRefund": {
    object (FullRefund)
  }
  // End of list of possible types for union field refund_type.
}
फ़ील्ड
refundTime

string (Timestamp format)

ज़रूरी है. लेन-देन का रिफ़ंड मिलने का समय.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

यूनियन फ़ील्ड refund_type. ज़रूरी है. बाहरी लेन-देन के रिफ़ंड का टाइप. refund_type इनमें से सिर्फ़ एक हो सकता है:
partialRefund

object (PartialRefund)

कुछ हिस्से का रिफ़ंड.

fullRefund

object (FullRefund)

पूरे पैसे का रिफ़ंड.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में ExternalTransaction का एक इंस्टेंस शामिल किया जाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher

PartialRefund

लेन-देन का कुछ हिस्सा रिफ़ंड किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "refundId": string,
  "refundPreTaxAmount": {
    object (Price)
  }
}
फ़ील्ड
refundId

string

ज़रूरी है. इस कुछ हिस्से के रिफ़ंड की पहचान करने वाला यूनीक आईडी. अगर रिफ़ंड हो जाता है, तो एक ही आईडी से किए गए रिफ़ंड नहीं हो पाएंगे. किसी एक लेन-देन के लिए, सभी रिफ़ंड अलग-अलग होने चाहिए.

refundPreTaxAmount

object (Price)

ज़रूरी है. कुछ हिस्से के रिफ़ंड की रकम, जो टैक्स से पहले की है. यह रकम, लेन-देन में टैक्स से पहले की बाकी रकम से कम होनी चाहिए.

FullRefund

इस टाइप के लिए कोई फ़ील्ड नहीं है.

किसी लेन-देन की बची हुई रकम का पूरा रिफ़ंड.