Method: externaltransactions.refundexternaltransaction

Mengembalikan dana atau mengembalikan sebagian dana untuk transaksi eksternal yang sudah ada.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama transaksi eksternal yang akan dikembalikan dananya. Format: Applications/{packageName}/externalTransactions/{externalTransaction}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "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.
}
Kolom
refundTime

string (Timestamp format)

Wajib. Waktu transaksi dikembalikan dananya.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

Kolom union refund_type. Wajib. Jenis pengembalian dana transaksi eksternal. refund_type hanya ada berupa salah satu diantara berikut:
partialRefund

object (PartialRefund)

Pengembalian dana sebagian.

fullRefund

object (FullRefund)

Pengembalian dana dalam jumlah penuh.

Isi respons

Jika berhasil, isi respons akan berisi instance ExternalTransaction.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

PartialRefund

Pengembalian dana sebagian dari transaksi.

Representasi JSON
{
  "refundId": string,
  "refundPreTaxAmount": {
    object (Price)
  }
}
Kolom
refundId

string

Wajib. ID unik yang membedakan pengembalian dana sebagian ini. Jika pengembalian dana berhasil, pengembalian dana berikutnya dengan ID yang sama akan gagal. Harus unik dalam pengembalian dana untuk satu transaksi.

refundPreTaxAmount

object (Price)

Wajib. Jumlah pengembalian dana sebagian sebelum pajak. Harus kurang dari jumlah transaksi sebelum pajak yang tersisa.

FullRefund

Jenis ini tidak memiliki kolom.

Pengembalian dana penuh untuk sisa jumlah transaksi.