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:

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

Videovägledningar