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 |
Bu tür, androidpublisher hizmetinde geçersiz kılınmış bir satın alma nesnesini temsil eder. |
purchaseToken |
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 |
Satın alma işleminin yapıldığı zaman (1 Ocak 1970'ten itibaren milisaniye cinsinden). |
voidedTimeMillis |
Satın alma işleminin iptal edildiği/iade edildiği/ters ibraz edildiği zaman (1 Ocak 1970'ten itibaren milisaniye cinsinden). |
orderId |
Tek seferlik satın alma, abonelik satın alma veya abonelik yenilemeyi benzersiz şekilde tanımlayan sipariş kimliği. |
voidedSource |
İptal edilen satın alma işleminin başlatıcısı. Olası değerler: 0. 1. kullanıcı Geliştirici 2. Google |
voidedReason |
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 |
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 |
|
|---|---|
|
İ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. |