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
- sv-SE: API:er för SaaS-genomförandeprenumerationer v2
- sv-SE: API:er för SaaS-tjänsteleverans 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:
- Landningssidans flöde: 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 abonnemang eller antal köpta platser eller båda delarna.
- Pausa och återställa flödet: Inaktivera 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 och annullering av SaaS-prenumerationer som kunden har initierat från Microsofts sida.
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:
- Direkt
- Partnerstyrd (återförsäljare, molnlösningsleverantör [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
Förläggare är inte skyldig att implementera något av de API-anropsflödena på ett annat sätt för detta scenario.
Mer information finns i Cloud Solution Provider (CSP).
Viktig
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.com.
Anmärkning
API:erna för SaaS-fulfillment är endast avsedda att anropas från en backendtjänst för publiceraren. 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: SaaS-uppfyllnads-API:er v2 och SaaS-uppfyllnadsoperationer-API:er v2.
Video-självstudier