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