Tworzenie subskrypcji dla produktów platformy handlowej

Subskrypcję dla produktów platformy handlowej można utworzyć przy użyciu interfejsów API Centrum partnerskiego. Musisz uzyskać listę ofert dla rynku, utworzyć i przesłać zamówienie subskrypcji platformy handlowej, a następnie pobrać link aktywacji.

Możesz również wykonywać zarządzanie cyklem życia i zarządzać fakturami dla tych subskrypcji.

Wymagania wstępne

  • Poświadczenia uwierzytelniania w Centrum partnerskim. Ten scenariusz obsługuje uwierzytelnianie zarówno przy użyciu autonomicznych poświadczeń aplikacji, jak i aplikacji i użytkownika.
  • Identyfikator klienta. Jeśli nie masz identyfikatora klienta, wykonaj kroki opisane w temacie Uzyskiwanie listy klientów. Alternatywnie zaloguj się do Centrum partnerskiego, wybierz klienta z listy klientów, wybierz pozycję Konto, a następnie zapisz swój identyfikator Microsoft.

Pobieranie listy ofert dla rynku

Dostępne oferty dla rynku można sprawdzić przy użyciu następujących modeli interfejsu API Centrum partnerskiego:

  • Produkt: konstrukcja grupowania dla towarów lub usług, które można przekupić. Sam produkt nie jest elementem do przeczyszczania.
  • Jednostka SKU: dostępna do przeczyszczania jednostka magazynowa (SKU) w ramach produktu. Reprezentują one różne kształty produktu.
  • Dostępność: konfiguracja, w której jednostka SKU jest dostępna do zakupu (na przykład kraj/region, waluta lub segment branżowy).

Przed zakupem rezerwacji platformy Azure wykonaj następujące kroki:

  1. Zidentyfikuj i pobierz produkt i jednostkę SKU, którą chcesz kupić. Jeśli znasz już identyfikator produktu i identyfikator jednostki SKU, wybierz je.

    Uwaga

    Możesz zidentyfikować produkty platformy handlowej według ich właściwości ProductType "Azure" i ich właściwości SubType "SaaS".

  2. Jeśli jednostki SKU są oznaczone warunkiem wstępnym InventoryCheck , sprawdź spis jednostki SKU.

    Uwaga

    Obecnie nie ma produktów platformy handlowej, które obsługują sprawdzanie spisu lub są oznaczone warunkiem wstępnym InventoryCheck .

  3. Pobierz dostępność jednostki SKU. Podczas składania zamówienia będzie potrzebny identyfikator CatalogItemId dostępności, który można pobrać za pośrednictwem następujących interfejsów API:

Tworzenie i przesyłanie zamówienia

Aby przesłać zamówienie rezerwacji platformy Azure, wykonaj następujące kroki:

  1. Utwórz koszyk do przechowywania kolekcji elementów wykazu, które zamierzasz kupić. Podczas tworzenia koszyka elementy wiersza koszyka są automatycznie grupowane na podstawie tego, co można kupić razem w tej samej kolejności. (Możesz również zaktualizować koszyk).
  2. Wyewidencjonuj koszyk, co powoduje utworzenie zamówienia.

Pobieranie szczegółów zamówienia

Szczegóły zamówienia można pobrać przy użyciu identyfikatora zamówienia. Możesz również pobrać listę wszystkich zamówień dla określonego klienta.

Uwaga

Po przesłaniu zamówienia na liście zamówień klienta występuje opóźnienie do 15 minut.

Partner lub klient musi aktywować subskrypcje produktów z witryny Azure Marketplace. Link aktywacji można uzyskać według elementu wiersza zamówienia. Możesz również uzyskać subskrypcję według identyfikatora, a następnie wyliczyć jej właściwość Links , aby utworzyć link aktywacji.

Zarządzanie cyklem życia

Cykl życia subskrypcji można zarządzać produktami komercyjnymi na platformie handlowej przy użyciu następujących metod:

Zarządzanie ilością

Ilość subskrypcji komercyjnej platformy handlowej musi mieścić się w granicach zdefiniowanych przez skojarzona jednostka SKU (zobacz atrybuty minimumQuantity i maximumQuantity ). Aby zaktualizować ilość subskrypcji platformy handlowej, użyj następującej metody:

Faktura i uzgadnianie

Faktury klientów (w tym opłaty za subskrypcje produktów platformy handlowej) można zarządzać przy użyciu następujących metod:

Testowanie przy użyciu konta piaskownicy integracji

W środowisku produkcyjnym po utworzeniu subskrypcji produktów SaaS na platformie handlowej należy pobrać spersonalizowany link aktywacji z Centrum partnerskiego i odwiedzić witrynę wydawcy, aby ukończyć proces instalacji. Rozliczenia subskrypcji będą rozpoczynane dopiero po zakończeniu instalacji.

W środowisku piaskownicy dostawcy CSP nie ma integracji z dostawcami oprogramowania. Jeśli spróbujesz pobrać link aktywacji z Centrum partnerskiego, zostanie zwrócony fikcyjny link. Nie można użyć tego fikcyjnego linku, aby ukończyć proces instalacji w witrynie wydawcy. Aby użyć konta piaskownicy integracji do testowania rozliczeń subskrypcji dla komercyjnych produktów SaaS na platformie handlowej, użyj następującej metody, aby aktywować subskrypcję. Rozliczenia subskrypcji rozpocznie się po pomyślnej aktywacji: