Поделиться через


Создание подписки для продуктов коммерческой платформы

Вы можете создать подписку для продуктов коммерческой платформы с помощью API Центра партнеров. Необходимо получить список предложений длярынка, создать и отправить заказ для подписки коммерческой платформы, а затем получить ссылку активации.

Вы также можете выполнять управление жизненным циклом и управлять счетами для этих подписок.

Необходимые условия

  • Учетные данные для аутентификации в Центре партнеров. Этот сценарий поддерживает проверку подлинности с помощью как самостоятельного приложения, так и приложения с учетными данными пользователя.
  • Идентификатор клиента. Если у вас нет идентификатора клиента, выполните действия, описанные в Получить список клиентов. Кроме того, войдите в Центр партнеров, выберите клиента из списка, затем выберите учетную запись и сохраните значение идентификатора Microsoft .

Получите список предложений для рынка

Вы можете проверить доступные предложения для рынка с помощью следующих моделей API Центра партнеров:

  • Продукт: структура группировки покупаемых товаров или услуг. Сам продукт не является приобретаемым товаром.
  • обозначение артикул: покупаемая товарная единица под продуктом. Номера SKU представляют разновидности продукта.
  • Доступность: конфигурация, при которой SKU доступен для покупки (например, страна или регион, валюта или сегмент отрасли).

Перед покупкой резервирования Azure выполните следующие действия.

  1. Определите и получите продукт и номер SKU, которые вы хотите приобрести. Если вы уже знаете идентификатор продукта и идентификатор SKU, выберите их.

    Заметка

    Вы можете определить продукты коммерческой платформы по их ProductType свойству "Azure" и их SubType свойству "SaaS".

  2. Если номера SKU помечены предварительным требованием InventoryCheck, проверьте инвентаризацию номера SKU.

    Заметка

    В настоящее время нет продуктов коммерческого рынка, поддерживающих проверку запасов или помеченные предварительным условием InventoryCheck.

  3. Получите информацию о наличии SKU. При размещении заказа вам потребуется значение доступности CatalogItemId. Его можно получить с помощью следующих API:

Создание и отправка заказа

  1. создать корзину для хранения коллекции элементов каталога, которые вы планируете купить. При создании корзины элементы строк корзины автоматически группируются в зависимости от того, что можно приобрести вместе в одном заказе. (Вы также можете обновить корзину.)
  2. Проверьтекорзину, что приведет к созданию заказа.

Получение сведений о заказе

Вы можете получить сведения об отдельном заказе с помощью идентификатора заказа. Вы также можете получить список всех заказов для конкретного клиента.

После отправки заказа происходит задержка до 15 минут, прежде чем он появится в списке заказов клиента.

Партнер или клиент должны активировать подписки на продукты Azure Marketplace. Вы можете получить ссылку активации по линии заказа. Вы также можете получить подписку по идентификатору, а затем перечислить ее свойство Links, чтобы создать ссылку активации.

Управление жизненным циклом подписки

Вы можете управлять жизненным циклом подписок на продукты коммерческой платформы с помощью следующих методов:

Управление количеством подписок

Количество подписки на коммерческую платформу должно соответствовать ограничениям, которые задает связанный с ним SKU . (См. атрибуты minimumQuantity и maximumQuantity.) Чтобы обновить количество подписки коммерческой платформы, используйте следующий метод:

Управление счетами и сверкой

Вы можете управлять счетами клиентов (включая расходы на подписки на продукты коммерческой платформы) с помощью следующих методов:

Используйте среду песочницы

Руководство по песочнице Azure Marketplace см. в статье Тестирование и отладка с использованием песочницы интеграции вашего Центра партнеров.