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:
Zidentyfikuj i pobierz produkt i jednostkę SKU, którą chcesz kupić. Jeśli znasz już identyfikator produktu i identyfikator jednostki SKU, wybierz je.
- Pobieranie listy produktów
- Pobieranie produktu przy użyciu identyfikatora produktu
- Pobieranie listy jednostek SKU produktu
- Pobieranie jednostki SKU przy użyciu identyfikatora jednostki SKU
Uwaga
Możesz zidentyfikować produkty platformy handlowej według ich właściwości ProductType "Azure" i ich właściwości SubType "SaaS".
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 .
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:
- 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).
- 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.
Uzyskiwanie linku aktywacji
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:
- Anulowanie subskrypcji komercyjnej platformy handlowej
- Włączanie lub wyłączanie automatycznego włączania subskrypcji platformy handlowej
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:
- Pobieranie faktur rozliczanych na platformie handlowej elementów wiersza użycia platformy handlowej
- Pobieranie linków do szacowania faktur
- Pobieranie niezaliczonych elementów wierszy użycia platformy handlowej na platformie handlowej
- Pobieranie niezaliczonych elementów wiersza uzgodnień na fakturze
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: