Method: externaltransactions.refundexternaltransaction

Mevcut bir harici işlem için geri ödeme yapar veya söz konusu işlemin kısmen geri ödenmesini sağlar.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Geri ödeme yapılacak harici işlemin adı. Biçim: apps/{packageName}/externalTransaction/{externalTransaction}

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "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.
}
Alanlar
refundTime

string (Timestamp format)

Zorunlu. İşlemin geri ödendiği zaman.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

refund_type alanı. Zorunlu. Harici işlem geri ödemesinin türü. refund_type şunlardan yalnızca biri olabilir:
partialRefund

object (PartialRefund)

Kısmi geri ödeme.

fullRefund

object (FullRefund)

Eksiksiz geri ödeme.

Yanıt gövdesi

Başarılıysa yanıt metni, ExternalTransaction öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

PartialRefund

Bir işlem için kısmi geri ödeme.

JSON gösterimi
{
  "refundId": string,
  "refundPreTaxAmount": {
    object (Price)
  }
}
Alanlar
refundId

string

Zorunlu. Bu kısmi geri ödemeyi ayırt eden benzersiz bir kimlik. Geri ödeme başarılı olursa aynı kimliğe sahip olan sonraki geri ödemeler başarısız olur. Tek bir işlem için yapılan geri ödemelerde benzersiz olmalıdır.

refundPreTaxAmount

object (Price)

Zorunlu. Kısmi geri ödemenin vergi öncesi tutarı. İşlemin kalan vergi öncesi tutarından az olmalıdır.

FullRefund

Bu türde alan yok.

Bir işlemden kalan tutarın tam geri ödemesi.