- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- PartialRefund
- FullRefund
- Cobalah!
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 |
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 |
Kolom | |
---|---|
refundTime |
Wajib diisi. Waktu transaksi dikembalikan dananya. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
Kolom union refund_type . Wajib diisi. Jenis pengembalian dana transaksi eksternal. refund_type hanya dapat berupa salah satu dari berikut: |
|
partialRefund |
Pengembalian dana sebagian. |
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 ( |
Kolom | |
---|---|
refundId |
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 |
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.