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 har köpts 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, 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 om CSP finns i https://partner.microsoft.com/licensing.
Varning
Den aktuella versionen av det här API:et är version 2, som ska användas för alla nya SaaS-erbjudanden. Version 1 av API:et är inaktuell och underhålls för att stödja befintliga erbjudanden.
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.
Nästa steg
- 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
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för