Rozhraní API pro plnění SaaS na komerčním marketplace Microsoftu

Rozhraní API pro naplnění SaaS umožňují vydavatelům( označované také jako nezávislí dodavatelé softwaru) publikovat a prodávat své aplikace SaaS v Microsoft AppSource, Azure Marketplace a Azure Portal. Tato rozhraní API umožňují aplikacím ISV účast ve všech kanálech s podporou obchodování: přímých, partnerských (prodejců) a obchodních kanálů. Integrace s těmito rozhraními API je požadavkem pro vytvoření a publikování nabídky SaaS s transakcemi v Partnerské centrum.

Pokud se chcete dozvědět víc o rozhraních API pro plnění SaaS, doporučujeme, abyste si také přečetli následující články:

Toky rozhraní API

Aby si zachovali stejný stav předplatného pro isV i Microsoft, musí do kódu služby SaaS implementovat následující toky rozhraní API:

  • Tok cílové stránky: Microsoft vydavateli oznámí, že nabídku SaaS vydavatele zakoupil zákazník na marketplace.
  • Tok aktivace: Publisher Microsoftu upozorní, že nově zakoupený účet SaaS je nakonfigurovaný na straně vydavatele.
  • Tok aktualizace: Změna zakoupeného plánu, počet zakoupených licencí nebo obojí.
  • Pozastavení a obnovení toku: Pozastavení zakoupené nabídky SaaS pro případ, že způsob platby zákazníka už není platný. Pozastavenou nabídku je možné obnovit při řešení problému s metodou platby.
  • Toky webhooků: Microsoft oznámí vydavateli změny předplatného SaaS a zrušení aktivované zákazníkem ze strany Microsoftu.

Pro zrušení zakoupeného předplatného SaaS je integrace volitelná, protože ji může provést zákazník ze strany Microsoftu.

Správná integrace s rozhraními API pro plnění SaaS je zásadní pro to, aby se ujistili, že:

  • Koncovým zákazníkům, kteří zakoupili nabídku SaaS vydavatele, microsoft účtuje správně.
  • Koncoví zákazníci mají správné uživatelské prostředí pro nákup, konfiguraci, používání a správu předplatných SaaS zakoupených na marketplace.

Tato rozhraní API umožňují vydavatelům účastnit se všech kanálů s podporou obchodování:

  • Direct
  • Partnerem vedený (prodejce, CSP)
  • Indikátor pole

Ve scénáři prodejce (CSP) si CSP kupuje nabídku SaaS jménem koncového zákazníka. Očekává se, že zákazník použije nabídku SaaS, ale CSP je entita, která dělá následující úlohy:

  • Fakturuje zákazníka.
  • Změny plánů předplatného / množství zakoupených licencí
  • Zruší předplatná.

Pro Publisher tohoto scénáře není nutné implementovat žádný z toků volání rozhraní API jinak.

Další informace o CSP najdete v tématu https://partner.microsoft.com/licensing .

Upozornění

Aktuální verze tohoto rozhraní API je verze 2, která by se měla použít pro všechny nové nabídky SaaS. Verze 1 rozhraní API je zastaralá a udržuje se tak, aby podporovala stávající nabídky.

Poznámka

Rozhraní API pro plnění SaaS se mají volat pouze z back-endové služby vydavatele. Integrace s rozhraními API přímo z webové stránky vydavatele se nepodporuje. Měl by se použít jenom tok ověřování služba-služba.

Další kroky

  • Pokud jste to ještě neudělali, zaregistrujte svou aplikaci SaaS v Azure Portal v části Registrace aplikace Azure AD. Potom použijte nejnovější verzi tohoto rozhraní pro vývoj: Rozhraní API předplatného naplnění SaaS v2 a rozhraní API operací plnění SaaS v2.