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


API выставления счетов в Marketplace с лимитным счетом — вопросы и ответы

После того как клиент подписывается на службу SaaS, приложение Azure с планом управляемых приложений или предложением приложения Kubernetes с выставлением счетов, они могут отслеживать потребление для каждого используемого измерения выставления счетов. Если потребление превышает включенные количества, заданные клиентом, служба выдает события использования корпорации Майкрософт.

Для предложений SaaS, управляемых приложений и приложений Kubernetes

Как часто ожидается выпустить использование?

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

Существует ли максимальный период между одним выбросом и следующим?

Нет такого ограничения. При этом используется только использование. Например, если необходимо отправить только одну единицу использования в течение срока существования подписки, это можно сделать.

Какова максимальная задержка между временем возникновения события и временем, когда событие использования создается корпорацией Майкрософт?

В идеале событие использования создается каждый час для событий, произошедших за последний час. Но ожидаются задержки. Максимальная допустимая задержка составляет 24 часа, после чего события использования не принимаются. Рекомендуется собирать почасовое использование и выдавать его как одно событие в конце часа. Например, если событие использования происходит в 1 вечера в день, вы не будете 1 вечера на следующий день, чтобы вывести событие использования, связанное с этим событием. Если система, создающая использование, отключена, она может восстановить и отправить событие использования в течение часа, в котором произошло использование, без потери точности. Если 24 часа проходят после фактического использования, вы по-прежнему можете выпустить потребляемые единицы с последующими событиями использования. Но эта практика может повредить доверие к отчетам о событиях выставления счетов для конечного клиента. Рекомендуется избегать отправки выбросов счетчиков один раз в день или неделю в месяц. Трудно понять фактическое использование клиентом и устранить проблемы или вопросы, которые могут возникнуть в отношении событий использования. Еще одна причина отправки использования каждый час заключается в том, чтобы избежать ситуаций, когда пользователь отменяет подписку, прежде чем издатель отправляет событие ежедневного или еженедельного или ежемесячного выбросов.

Заметка

24-часовая задержка для отправки событий использования применима к преобразованным или обновленным планам, а также. Если клиент обновляет план до нового плана, использование предыдущего плана должно быть сообщено в течение 24 часов после преобразования плана.

Что происходит при отправке нескольких событий использования в один час?

Для интервала в один час принимается только одно событие использования. Интервал часа начинается в минуту 0 и заканчивается в минуту 59. Если в течение одного часа создается несколько событий использования, все последующие события использования удаляются как дубликаты.

Что происходит, когда клиент отменяет покупку в течение времени, разрешенного политикой отмены?

Сумма с фиксированной ставкой не взимается, но превышение использования не взимается.

Можно ли использовать пользовательские планы измерения для единовременных платежей?

Да, можно определить пользовательское измерение как одну единицу единовременной оплаты и выпустить ее только один раз для каждого клиента.

Можно ли использовать пользовательские планы измерения для многоуровневой модели ценообразования?

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

Например, Компания Contoso хочет взимать 0,5 долл. США за первые 1000 сообщений электронной почты, 0,4 долл. США за электронную почту в диапазоне от 1000 до 5 000 сообщений электронной почты и 0,2 долл. США за 5 000 сообщений электронной почты. Они могут определить три настраиваемых измерения, соответствующие трем ценовая категориям электронной почты. Выведите единицы первого измерения до тех пор, пока число сообщений электронной почты остается ниже 1000, а затем единицы второго измерения, когда число сообщений электронной почты составляет от 1000 до 5000, и, наконец, единицы третьего измерения для более чем 5000 сообщений электронной почты.

Что произойдет, если служба измерения Marketplace имеет сбой?

Если независимый поставщик программного обеспечения (ISV) отправляет пользовательский счетчик и получает ошибку, которая могла быть вызвана проблемой на стороне Майкрософт (обычно в случае, если аналогичные события были приняты раньше без ошибки), то поставщик программного обеспечения должен ожидать и повторить выброс.

Если ошибка сохраняется, повторите отправку пользовательского счетчика в следующий час (накапливайте количество). Продолжайте этот процесс до получения ответа nonerror.

Только для предложений SaaS

Что происходит, когда вы выдаете использование для подписки SaaS, которая уже отменена?

Любое событие использования, созданное платформой Marketplace, не принимается после удаления подписки SaaS.

Использование можно создавать только для подписок в состоянии подписки (а не для подписок в PendingFulfillmentStart, Suspendedили Unsubscribed состоянии).

Единственным исключением является создание отчетов об использовании за время, которое было до отмены подписки SaaS.

Например, клиент отменил подписку SaaS сегодня в 3 вечера. Теперь 5 вечера, издатель по-прежнему может выпустить использование в период от 6 вечера вчера до 3 вечера сегодня для этой подписки SaaS.

Можно ли получить список всех подписок SaaS, включая активные и неподписанные подписки?

Да, при вызове API списка подписок GET, так как он содержит список всех подписок SaaS. Поле состояния в ответе для каждой подписки SaaS фиксирует, является ли подписка активной или отменой подписки.

Связаны ли начальные и конечные даты срока подписки SaaS и превышение выбросов использования?

События превышения можно выдавать в любой момент времени для существующей подписки SaaS в состоянии подписки. Это обязанность издателя выдавать события использования на основе политики, определенной в плане выставления счетов. Превышение должно вычисляться на основе дат, определенных в сроке подписки SaaS.

Например, если издатель определяет план SaaS, который включает 1000 сообщений электронной почты за $ 100 в ежемесячной фиксированной ставке, каждая электронная почта выше 1000 долларов выставляется в размере $ 1 с помощью пользовательского измерения.

Когда клиент покупает и активирует подписку 6 января, 1000 сообщений электронной почты, включенных в плоскую ставку, считаются начиная с этого дня. Таким образом, если до 5 февраля (окончание первого месяца подписки) отправляются только 900 сообщений электронной почты, клиент платит фиксированную ставку только в течение первого месяца этой подписки, а события чрезмерного использования не создаются издателем в период с 6 января по 5 февраля. 6 февраля подписка автоматически продлевается и счетчик начинается снова. Если 15 февраля клиент достиг 1000 отправленных сообщений электронной почты, остальные сообщения электронной почты, отправленные до 5 марта, оплачиваются как превышение ($1 за электронную почту) на основе событий чрезмерного использования, создаваемых издателем.