Api:er för SaaS-uppfyllande på Microsofts kommersiella marknadsplats
Api:erna för SaaS Fulfillment gör det möjligt för utgivare, även kallade oberoende programvaruleverantörer ,att publicera och sälja sina SaaS-program i Microsoft AppSource, Azure Marketplace och Azure-portalen. Dessa API:er gör det möjligt för ISV-program att delta i alla handelsaktiverade kanaler: direkt, partnerledd (återförsäljare) och fältledd. Integrering med dessa API:er är ett krav för att skapa och publicera ett transakterbart SaaS-erbjudande i Partnercenter.
Om du vill veta mer om API:erna för SaaS-uppfyllande rekommenderar vi att du även läser följande artiklar:
- Hantera SaaS-prenumerationens livscykel
- Api:er för SaaS-uppfyllandeprenumeration v2
- Api:er för SaaS-uppfyllandeåtgärder v2
- Implementera en webhook på SaaS-tjänsten
- Vanliga frågor om API:er för SaaS-uppfyllande
API-flöden
ISV:er måste implementera följande API-flöden genom att lägga till i saaS-tjänstkoden för att behålla samma prenumerationsstatus för både ISV:er och Microsoft:
- Flöde för landningssida: Microsoft meddelar utgivaren att utgivarens SaaS-erbjudande köptes av en kund på marknadsplatsen.
- Aktiveringsflöde: Publisher meddelar Microsoft att ett nyligen köpt SaaS-konto har konfigurerats på utgivarens sida.
- Uppdateringsflöde: Ändring av köpt plan eller antal köpta platser eller båda.
- Pausa och återställ flödet: Pausa det köpta SaaS-erbjudandet om kundens betalningsmetod inte längre är giltig. Det pausade erbjudandet kan återställas när problemet med betalningsmetoden har lösts.
- Webhook-flöden: Microsoft meddelar utgivaren om ändringar i SaaS-prenumerationen och annullering som utlösts av kunden från Microsoft-sidan.
För annullering av den köpta SaaS-prenumerationen är integrering valfri, eftersom det kan göras av kunden från Microsoft-sidan.
Rätt integrering med API:er för SaaS-uppfyllande är avgörande för att se till att:
- Slutanvändare som har köpt utgivarens SaaS-erbjudande faktureras korrekt av Microsoft.
- Slutanvändarna får rätt användarupplevelse när de köper, konfigurerar, använder och hanterar SaaS-prenumerationer som köpts på marknadsplatsen.
Dessa API:er gör det möjligt för utgivarens erbjudanden att delta i alla handelsaktiverade kanaler:
- Direct
- Partnerledd (återförsäljare, Dobavljač rešenja u oblaku [CSP])
- Fältledd
I scenariot med återförsäljare (CSP) köper en CSP SaaS-erbjudandet för slutkunds räkning. En kund förväntas använda SaaS-erbjudandet, men CSP är entiteten som utför följande uppgifter:
- Fakturerar kunden
- Ändrar prenumerationsplaner/antal köpta platser
- Avbryter prenumerationerna
Publisher krävs inte för att implementera något av API-anropsflödena på ett annat sätt för det här scenariot.
Mer information finns i Dobavljač rešenja u oblaku (CSP).
Varning
SaaS Fulfillment API:er version 1 var inaktuella; använd i stället V2. V1 underhålls för närvarande endast för att betjäna befintliga utgivare och dokumentationen för V1 är inte längre tillgänglig. Om du känner att du behöver komma åt den kan du skicka e-post saas-api-v1@microsoft.comtill .
Kommentar
Api:erna för SaaS-uppfyllande är endast avsedda att anropas från en serverdelstjänst för utgivaren. Integrering med API:erna direkt från utgivarens webbsida stöds inte. Endast tjänst-till-tjänst-autentiseringsflöde ska användas.
Relaterat innehåll
- Om du inte redan har gjort det registrerar du ditt SaaS-program i Azure-portalen enligt beskrivningen i Registrera ett Microsoft Entra-program. Därefter använder du den senaste versionen av det här gränssnittet för utveckling: Api:er för SaaS-uppfyllandeprenumeration v2 och SaaS-uppfyllandeåtgärder v2.
Videovägledningar