Создание подписки для продуктов коммерческой платформы
Вы можете создать подписку для продуктов коммерческой платформы с помощью API Центра партнеров. Необходимо получить список предложений для рынка, создать и отправить заказ для подписки коммерческой платформы, а затем получить ссылку активации.
Вы также можете управлять жизненным циклом и управлять счетами для этих подписок.
Необходимые условия
- Центра партнеров учетные данные аутентификации. Этот сценарий поддерживает проверку подлинности с помощью независимых учетных данных приложения и учетных данных приложения и пользователя.
- Идентификатор клиента. Если у вас нет идентификатора клиента, выполните действия, описанные в Получить список клиентов. Кроме того, войдите в Центр партнеров, выберите клиента из списка; выберите учетную запись, и затем сохраните его идентификатор Microsoft.
Получите список предложений для рынка
Вы можете проверить доступные предложения для рынка с помощью следующих моделей API Центра партнеров:
- Продукт: конструкция группирования для выкупаемых товаров или услуг. Сам продукт не является приобретаемым товаром.
- номер SKU: можно приобрести Stock Keeping Unit (SKU) в рамках продукта. Номера SKU представляют различные формы продукта.
- Доступность: конфигурация, в которой SKU доступен для покупки (например, страна/регион, валюта или сегмент отрасли).
Перед покупкой резервирования Azure выполните следующие действия.
Определите и получите продукт и номер SKU, которые вы хотите приобрести. Если вы уже знаете идентификатор продукта и идентификатор SKU, выберите их.
- Получение списка продуктов
- Получить продукт с помощью идентификатора продукта
- Получение списка номеров SKU для продукта
- Получить номер SKU с помощью идентификатора SKU
Заметка
Вы можете определить продукты коммерческой платформы по свойству ProductType"Azure" и их свойству SubType"SaaS".
Если номера SKU помечены предварительным условием InventoryCheck, проверьте запасы для SKU.
Заметка
В настоящее время нет коммерческих продуктов торговой площадки, которые поддерживают проверку товарных запасов или помеченные как имеющие предварительное требование InventoryCheck.
Получите доступность для SKU. Вам потребуется CatalogItemId доступности при размещении заказа, который можно получить с помощью следующих API:
Создание и отправка заказа
-
создать корзину для хранения коллекции элементов каталога, которые вы планируете купить. При создании
корзины строковые элементы автоматически группируются в зависимости от того, что можно приобрести вместе в одном заказе . (Вы также можете обновить корзину.) - Проверьтекорзину, что приведет к созданию заказа.
Получение сведений о заказе
Вы можете получить сведения об отдельном заказе с помощью идентификатора заказа. Вы также можете получить список всех заказов для конкретного клиента.
Заметка
После отправки заказа в списке заказов клиента появляется задержка до 15 минут.
Получение ссылки активации
Партнер или клиент должны активировать подписки на продукты Azure Marketplace. Вы можете получить ссылку активации из элемента строки заказа. Вы также можете получить подписку по идентификатору, а затем перечислить его свойство Links, чтобы создать ссылку активации.
Управление жизненным циклом
Вы можете управлять жизненным циклом подписок на коммерческие продукты Marketplace с помощью следующих методов:
- Отмена подписки на коммерческую платформу
- Включить или отключить автообновление для подписки коммерческого маркетплейса
Управление количеством
Количество подписки на коммерческой платформе должно находиться в пределах, определенных соответствующим SKU (см. атрибуты minimumQuantity и maximumQuantity). Чтобы обновить количество подписки коммерческой платформы, используйте следующий метод:
- Изменение количества подписки
Счет-фактура и сверка счетов
Вы можете управлять счетами клиентов (включая расходы на подписки на продукты коммерческой платформы) с помощью следующих методов:
- Получение счетов за потребление по позициям коммерческой торговой площадки
- Получить ссылки на оценку счета
- Получение неоплаченных строк потребления коммерческой торговой площадки
- Получение строк выверки счета, не выставленных на счет
Среда песочницы
Для получения руководства по тестированию песочницы Marketplace, см. раздел Тестирование и отладка с использованием интеграционной песочницы Центра партнеров.