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