REST Resource: purchases.voidedpurchases

Kaynak: VoidedPurchase

VoidedPurchase kaynağı, iptal edilen/iade edilen/ters ibraz edilen bir satın alma işlemini gösterir.

JSON gösterimi
{
  "kind": string,
  "purchaseToken": string,
  "purchaseTimeMillis": string,
  "voidedTimeMillis": string,
  "orderId": string,
  "voidedSource": integer,
  "voidedReason": integer,
  "voidedQuantity": integer
}
Alanlar
kind

string

Bu tür, androidpublisher hizmetinde geçersiz kılınmış bir satın alma nesnesini temsil eder.

purchaseToken

string

Tek seferlik satın alma işlemini veya aboneliği benzersiz şekilde tanımlayan jeton. Abonelik yenilemelerini benzersiz bir şekilde tanımlamak için orderId'yi kullanın (API'nin 3. sürümünden itibaren kullanılabilir).

purchaseTimeMillis

string (int64 format)

Satın alma işleminin yapıldığı zaman (1 Ocak 1970'ten itibaren milisaniye cinsinden).

voidedTimeMillis

string (int64 format)

Satın alma işleminin iptal edildiği/iade edildiği/ters ibraz edildiği zaman (1 Ocak 1970'ten itibaren milisaniye cinsinden).

orderId

string

Tek seferlik satın alma, abonelik satın alma veya abonelik yenilemeyi benzersiz şekilde tanımlayan sipariş kimliği.

voidedSource

integer

İptal edilen satın alma işleminin başlatıcısı. Olası değerler: 0. 1. kullanıcı Geliştirici 2. Google

voidedReason

integer

Satın alma işleminin neden geçersiz kılındığı. Olası değerler: 0. Diğer 1. Pişmanlık 2. Not_received 3. Kusurlu 4. Accidental_purchase 5. Sahtekarlık 6. Friendly_fraud 7. Ters ibraz 8. Unacknowledged_purchase

voidedQuantity

integer

Miktara dayalı kısmi geri ödeme sonucunda iptal edilen miktar. Miktara dayalı kısmi geri ödemelerin geçersiz kılınan satın alma işlemleri yalnızca includeQuantityBasedPartialRefund değeri doğru olarak ayarlandığında iade edilebilir.

Yöntemler

list

İptal edilen, geri ödemesi yapılan veya ters ibraz edilen satın alma işlemlerini listeler.

Hata kodları

Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:

Hata kodu Neden Açıklama Çözünürlük
400 invalidValue İstekle geçersiz bir değer sağlandı. Bu hata genellikle hatalı veya geçersiz bir satın alma jetonu için döndürülür. İstek gövdesindeki veya parametrelerdeki geçersiz alan değerini API referansına göre düzeltin.
400 required İstekten zorunlu bir alan veya parametre eksik. Tüm zorunlu alanların ve parametrelerin eklendiğinden emin olmak için API dokümanlarına bakın.
403 userInsufficientPermission Kullanıcının istenen işlemi gerçekleştirmek için yeterli izni yok. Kimliği doğrulanmış kullanıcının Google Play Console'da gerekli izinlere sahip olduğundan emin olun. Daha fazla bilgi için Hizmet hesabı kullanma başlıklı makaleyi inceleyin.
404 notFound İstenen kaynak bulunamadı. Tanımlayıcıların (ör. satın alma jetonu, paket adı, ürün kimliği, abonelik kimliği) doğru olduğunu doğrulayın.
409 concurrentUpdate Eşzamanlı olarak güncellenen bir nesne güncellenmeye çalışıldı. İsteği eksponansiyel geri yüklemeyle yeniden deneyin. Aynı kaynakta eş zamanlı değişiklik yapmaktan kaçının.
5xx Generic error Google Play sunucusunda genel hata. İsteğinizi yeniden deneyin.

Sorun devam ederse Google Play hesap yöneticinizle iletişime geçin veya destek isteği gönderin. Bilinen kesintiler için Play Durum Kontrol Paneli'ni kontrol edin.