- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- PartialRefund
- FullRefund
- Deneyin.
Mevcut bir harici işlem için geri ödeme yapar veya söz konusu işlemin kısmen geri ödenmesini sağlar.
HTTP isteği
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Zorunlu. Geri ödeme yapılacak harici işlemin adı. Biçim: apps/{packageName}/externalTransaction/{externalTransaction} |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{ "refundTime": string, // Union field |
Alanlar | |
---|---|
refundTime |
Zorunlu. İşlemin geri ödendiği zaman. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
refund_type alanı. Zorunlu. Harici işlem geri ödemesinin türü. refund_type şunlardan yalnızca biri olabilir: |
|
partialRefund |
Kısmi geri ödeme. |
fullRefund |
Eksiksiz geri ödeme. |
Yanıt gövdesi
Başarılıysa yanıt metni, ExternalTransaction
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
Bir işlem için kısmi geri ödeme.
JSON gösterimi |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Alanlar | |
---|---|
refundId |
Zorunlu. Bu kısmi geri ödemeyi ayırt eden benzersiz bir kimlik. Geri ödeme başarılı olursa aynı kimliğe sahip olan sonraki geri ödemeler başarısız olur. Tek bir işlem için yapılan geri ödemelerde benzersiz olmalıdır. |
refundPreTaxAmount |
Zorunlu. Kısmi geri ödemenin vergi öncesi tutarı. İşlemin kalan vergi öncesi tutarından az olmalıdır. |
FullRefund
Bu türde alan yok.
Bir işlemden kalan tutarın tam geri ödemesi.