Microsoft ticari marketi 'nde SaaS 'yi karşılama API 'Leri
SaaS 'yi karşılama API 'Leri, bağımsız yazılım satıcıları (ISV 'Ler) olarak da bilinen yayımcıları etkinleştirerek, SaaS uygulamalarını Microsoft AppSource, Azure Marketi 'nde ve Azure portal yayımlamak ve satmak için etkinleştirir. Bu API 'Ler ISV uygulamalarının tüm ticari etkin kanallara katılmasını sağlar: doğrudan, iş ortağı LED (satıcı) ve alan-LED. Bu API 'lerle tümleştirme, Iş Ortağı Merkezi 'nde bir transactable SaaS teklifi oluşturma ve yayımlama gereksinimidir.
SaaS karşılama API 'Leri hakkında bilgi edinmek için aşağıdaki makaleleri de okumanız önerilir:
- SaaS Abonelik yaşam döngüsünü yönetme
- SaaS karşılama abonelik API 'Leri v2
- SaaS tamamlama Operations API v2
- SaaS hizmetinde Web kancası uygulama
- SaaS 'in API 'Leri karşılama hakkında genel sorular
API akışları
ISV 'ler, hem ISV hem de Microsoft için aynı abonelik durumunu korumak üzere SaaS hizmet koduna ekleyerek aşağıdaki API akışlarını uygulamalıdır:
- Giriş sayfası akışı: Microsoft, yayımcıya yayımcının SaaS teklifinin Market 'teki bir müşteri tarafından satın alındığını bildirir.
- etkinleştirme akışı: Publisher Microsoft 'un yayımcının tarafında yeni satın alınan bir SaaS hesabının yapılandırıldığını bildirir.
- Güncelleştirme akışı: satın alınan planın değişikliği veya satın alınan bilgisayar sayısı veya her ikisi.
- Askıya alma ve yeniden kullanım akışı: müşterinin ödeme yönteminin artık geçerli olmaması durumunda satın alınan SaaS teklifini askıya alma. Ödeme yöntemiyle ilgili sorun çözüldüğünde, askıya alınmış teklif tekrar belirtilebilir.
- Web kancası akışları: Microsoft, yayımcıya Microsoft tarafından müşteri tarafından tetiklenen SaaS Abonelik değişiklikleri ve iptali hakkında bildirim gönderir.
Satın alınan SaaS Aboneliğinin iptali için, Microsoft SIDE 'den müşteri tarafından yapılabildiğinden tümleştirme isteğe bağlıdır.
SaaS karşılama API 'Leriyle doğru tümleştirme şunları sağlamak için önemlidir:
- Yayımcının SaaS teklifini satın alan son müşteriler Microsoft tarafından doğru şekilde faturalandırılır.
- Son müşteriler Market 'te satın alınan SaaS aboneliklerini satın alma, yapılandırma, kullanma ve yönetme konusunda doğru Kullanıcı deneyimini alıyor.
Bu API 'Ler yayımcının tüm ticari özellikli kanallara katılmasını sağlar:
- Direct
- İş ortağı-LED 'i (satıcı, CSP)
- Alan-LED
Satıcı (CSP) senaryosunda bir CSP, SaaS teklifini son müşteri adına satın alır. Müşterinin SaaS teklifini kullanması beklenmektedir, ancak CSP aşağıdaki görevleri yapan varlıktır:
- Müşteriyi faturalar
- Abonelik planlarını/satın alınan lisans miktarını değiştirir
- Abonelikleri iptal eder
Publisher, bu senaryo için apı çağrısı akışlarını farklı bir şekilde uygulamak için gerekli değildir.
CSP hakkında daha fazla bilgi için bkz https://partner.microsoft.com/licensing ..
Uyarı
Bu API 'nin geçerli sürümü, tüm yeni SaaS teklifleri için kullanılması gereken sürüm 2 ' dir. API sürüm 1 kullanım dışıdır ve mevcut teklifleri desteklemek için tutulmaktadır.
Not
SaaS karşılama API 'Lerinin yalnızca yayımcının arka uç hizmetinden çağrılması amaçlanmıştır. Doğrudan yayımcının Web sayfasından API 'lerle tümleştirme desteklenmez. Yalnızca hizmetten hizmete kimlik doğrulama akışı kullanılmalıdır.
Sonraki adımlar
- Daha önce yapmadıysanız, SaaS uygulamanızı Azure AD uygulaması kaydetmebölümünde açıklandığı gibi Azure Portal kaydedin. Daha sonra, geliştirme için bu arabirimin en güncel sürümünü kullanın: SaaS, abonelik API 'leri v2 ve SaaS tamamlama işlemleri API v2.