Method: externaltransactions.refundexternaltransaction

Mevcut bir harici işlem için geri ödeme yapılır veya kısmen geri ödeme yapılır.

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ıya sahip verileri 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 ödemesinin yapıldığı zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Birleştirme alanı refund_type. 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ı kimlikle yapılan 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.

İşlemden kalan tutarın tamamı için geri ödeme.