SaaS-uitvoerings-API's in de commerciële marketplace van Microsoft

Met de SaaS Fulfillment-API's kunnen uitgevers, ook wel onafhankelijke softwareleveranciers (ISV's) genoemd, hun SaaS-toepassingen publiceren en verkopen in Microsoft AppSource, Azure Marketplace en Azure Portal. Met deze API's kunnen ISV-toepassingen deelnemen aan alle kanalen waarvoor commerce is ingeschakeld: direct, door de partner geleid (reseller) en field-led. Integratie met deze API's is een vereiste voor het maken en publiceren van een verhandelbare SaaS-aanbieding in partnercentrum.

Voor meer informatie over de SaaS-uitvoerings-API's raden we u aan ook de volgende artikelen te lezen:

API-stromen

ISV's moeten de volgende API-stromen implementeren door toe te voegen aan hun SaaS-servicecode om dezelfde abonnementsstatus te behouden voor zowel ISV's als Microsoft:

  • Stroom van landingspagina: Microsoft meldt de uitgever dat de SaaS-aanbieding van de uitgever is gekocht door een klant in de marketplace.
  • Activeringsstroom: Publisher meldt Microsoft dat een nieuw gekocht SaaS-account is geconfigureerd aan de zijde van de uitgever.
  • Updatestroom: wijziging van het aangeschafte abonnement of het aantal gekochte seats of beide.
  • Stroom onderbreken en opnieuw voltooien: de aangeschafte SaaS-aanbieding wordt opgeschort als de betalingswijze van de klant niet meer geldig is. De opgeschorte aanbieding kan opnieuw worden ingesteld wanneer het probleem met de betalingswijze is opgelost.
  • Webhookstromen: Microsoft informeert de uitgever over wijzigingen en annuleringen van SaaS-abonnementen die door de klant zijn geactiveerd vanuit Microsoft.

Voor de annulering van het aangeschafte SaaS-abonnement is integratie optioneel, omdat de klant dit kan doen aan de zijde van Microsoft.

De juiste integratie met SaaS Fulfillment-API's is essentieel om ervoor te zorgen dat:

  • Eindklanten die de SaaS-aanbieding van de uitgever hebben gekocht, worden correct gefactureerd door Microsoft.
  • Eindgebruikers krijgen de juiste gebruikerservaring bij het kopen, configureren, gebruiken en beheren van SaaS-abonnementen die zijn gekocht in de marketplace.

Met deze API's kunnen de aanbiedingen van de uitgever deelnemen aan alle kanalen waarvoor commerce is ingeschakeld:

  • Direct
  • Door de partner geleid (reseller, CSP)
  • Veldgestuurd

In het scenario van de reseller (CSP) koopt een CSP de SaaS-aanbieding namens de eindklant. Van een klant wordt verwacht dat deze de SaaS-aanbieding gebruikt, maar de CSP is de entiteit die de volgende taken uitvoert:

  • Factureert de klant
  • Abonnementen/aantal aangeschafte seats wijzigen
  • De abonnementen annuleren

De Publisher hoeft geen van de API-aanroepstromen anders te implementeren voor dit scenario.

Raadpleeg https://partner.microsoft.com/licensingvoor meer informatie over CSP.

Waarschuwing

De huidige versie van deze API is versie 2, die moet worden gebruikt voor alle nieuwe SaaS-aanbiedingen. Versie 1 van de API is afgeschaft en wordt onderhouden om bestaande aanbiedingen te ondersteunen.

Notitie

De SaaS-uitvoerings-API's zijn alleen bedoeld om te worden aangeroepen vanuit een back-endservice van de uitgever. Integratie met de API's rechtstreeks vanaf de webpagina van de uitgever wordt niet ondersteund. Alleen de service-naar-service-verificatiestroom mag worden gebruikt.

Volgende stappen

Videozelfstudies