Method: purchases.subscriptionsv2.revoke

subscriptionv2.revoke kullanıcısı için bir abonelik satın alma işlemini iptal edin.

HTTP isteği

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
packageName

string

Zorunlu. Bu aboneliğin satın alındığı uygulama paketi (örneğin, 'com.bir.ney').

token

string

Zorunlu. Abonelik satın alındığında kullanıcının cihazına sağlanan jeton.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Alanlar
revocationContext

object (RevocationContext)

Zorunlu. Abonelik iptaliyle ilgili ek bilgiler.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş olur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/androidpublisher

RevocationContext

Purchase.subscriptionsv2.revoke API'nin iptal bağlamı

JSON gösterimi
{

  // Union field RefundType can be only one of the following:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Alanlar
RefundType alanı. Gerçekleştirilmesi gereken geri ödeme türünü belirler. Geçerli bir isteğin parçası olarak geri ödeme türü belirtilmelidir. RefundType şunlardan yalnızca biri olabilir:
proratedRefund

object (ProratedRefund)

İsteğe bağlı. Kullanıcılara, abonelikte kalan süreye göre abonelikleri için ödedikleri tutarın geri ödenmesi gerektiğinde kullanılır.

ProratedRefund

Bu türde alan yok.

RevocationContext'teki geri ödeme türünün, orantılı bir geri ödeme olup olmadığını belirlemek için kullanılır.