Faturalamayı etkinleştirmek için ticari market SaaS ürünleri için korumalı alan aboneliğini etkinleştirme

Faturalamayı etkinleştirmek için tümleştirme korumalı alan hesaplarından ticari market Hizmet Olarak Yazılım (SaaS) ürünleri için aboneliği etkinleştirme.

Not

Ticari market SaaS ürünleri için aboneliği yalnızca tümleştirme korumalı alan hesaplarından etkinleştirmek mümkündür. Üretim aboneliğiniz varsa, kurulum işlemini tamamlamak için yayımcının sitesini ziyaret edin. Abonelik faturalaması ancak kurulum tamamlandıktan sonra başlar.

Önkoşullar

  • kimlik doğrulamasında açıklandığı gibi İş Ortağı Merkezi bilgileri. Bu senaryo hem tek başına Uygulama hem de Uygulama+Kullanıcı kimlik bilgileriyle kimlik doğrulamasını destekler.

  • Ticari market SaaS ürünleri için etkin bir aboneliğe sahip olan bir müşteriyle tümleştirme korumalı alan iş ortağı hesabı.

  • .NET SDK İş Ortağı Merkezi iş ortakları için, bu özelliğe erişmek için SDK sürüm 1.14.0 veya daha yüksek bir sürümünü kullansanız gerekir.

C#

Ticari market SaaS ürünleri için aboneliği etkinleştirmek üzere aşağıdaki adımları kullanın:

  1. Abonelik işlemleri için bir arabirim kullanılabilir hale getirildi. Müşteriyi tanımlamanız ve deneme aboneliğinin abonelik tanımlayıcısını belirtmeniz gerekir.

    var subscriptionOperations = partnerOperations.Customers.ById(customerId).Subscriptions.ById(subscriptionId);
    
  2. Etkinleştir işlemi kullanarak aboneliği etkinleştirin.

    var subscriptionActivationResult = subscriptionOperations.Activate();
    

REST isteği

İstek söz dizimi

Yöntem İstek URI'si
YAYINLA {baseURL}/v1/customers/{customer-tenant-id}/subscriptions/{subscription-id}/activate HTTP/1.1

URI parametresi

Ad Tür Gerekli Açıklama
customer-tenant-id guid Y Değer, müşteri belirtmenize olanak sağlayan GUID biçimli bir müşteri kiracı tanımlayıcısıdır (customer-tenant-id).
subscription-id guid Y Değer, bir abonelik belirtmenize olanak sağlayan GUID biçimli bir abonelik tanımlayıcısıdır (subscription-id).

İstek üst bilgileri

Daha fazla bilgi için bkz. İş Ortağı Merkezi REST üst bilgileri.

İstek gövdesi

Yok.

İstek örneği

POST https://api.partnercenter.microsoft.com/v1/customers/42b5f772-5c5c-4bce-b9d7-bdadeecca411/subscriptions/87363db7-39ab-dd25-d371-94340aaa2f97/activate HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: 1438ea3d-b515-45c7-9ec1-27ee0cc8e6bd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5

REST yanıtı

Bu yöntem subscription-id ve statusözelliklerini döndürür.

Yanıt başarı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu gösteren bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. İŞ ORTAĞı MERKEZI REST hata kodları.

Yanıt örneği

HTTP/1.1 200 OK
Content-Length: 79
Content-Type: application/json
MS-CorrelationId: 1438ea3d-b515-45c7-9ec1-27ee0cc8e6bd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5

{
    "subscriptionId":"87363db7-39ab-dd25-d371-94340aaa2f97",
    "status":"Success"
}