Method: externaltransactions.refundexternaltransaction

Mengembalikan dana atau mengembalikan sebagian dana transaksi eksternal yang 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 diisi. Nama transaksi eksternal yang akan dikembalikan dananya. Format: application/{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 diisi. Waktu transaksi dikembalikan dananya.

Stempel waktu dalam 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 diisi. Jenis pengembalian dana transaksi eksternal. refund_type hanya dapat berupa salah satu dari berikut:
partialRefund

object (PartialRefund)

Pengembalian dana sebagian.

fullRefund

object (FullRefund)

Pengembalian dana sejumlah penuh.

Isi respons

Jika berhasil, isi respons memuat instance ExternalTransaction.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

PartialRefund

Pengembalian dana sebagian dari transaksi.

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

string

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

refundPreTaxAmount

object (Price)

Wajib diisi. Jumlah pengembalian dana sebagian sebelum pajak. Harus lebih kecil dari jumlah transaksi sebelum pajak yang tersisa.

FullRefund

Jenis ini tidak memiliki kolom.

Pengembalian dana penuh dari jumlah transaksi yang tersisa.