Method: externaltransactions.refundexternaltransaction

Mengembalikan dana sepenuhnya atau sebagian untuk 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. 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 saat 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 dapat berupa salah satu dari berikut:
partialRefund

object (PartialRefund)

Pengembalian dana sebagian.

fullRefund

object (FullRefund)

Pengembalian dana dalam jumlah 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 suatu 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 di berbagai pengembalian dana untuk satu transaksi individual.

refundPreTaxAmount

object (Price)

Wajib. Jumlah pengembalian dana sebagian sebelum pajak. Harus lebih kecil dari sisa jumlah transaksi sebelum pajak.

FullRefund

Jenis ini tidak memiliki kolom.

Pengembalian dana penuh dari sisa jumlah transaksi.