Привязка способа генерации лицензии к продукту

Для того, чтобы продукт был автоматически отправлен покупателю после оплаты, к нему должен быть предварительно привязан один из способов генерации лицензии (веб-сервис, предзаполненный список лицензий, информационное письмо).

Привязать продукт к способу генерации лицензии можно:

  • Через Merchant Portal
    Портал позволяет настроить один способ генерации лицензии, общий для всех продуктов. Привязка к нему происходит автоматически.
  • Через Product API
    Возможные варианты:
    • Автоматическая привязка к способу генерации по умолчанию.
    • Индивидуальная привязка продукта к определенному способу генерации лицензии при помощи передачи параметра fulfillment_id.
  • По запросу в службу поддержки.

При продаже продукта, ссылка на покупку которого была сгенерирована через Dynamic Product Checkout API, способ генерации лицензии настраивается для базового продукта через Merchant Portal или Product API, как описано выше.

Обратите внимание, ранее привязка продукта к способу генерации лицензии производилась на уровне цены. Этот способ привязки не отображается через Product API или Merchant Portal и при редактировании продукта будет заменен.

Особенности создания и изменения привязки продукта к способу генерации лицензии:

При работе с продуктом через Merchant Portal:

  • При настройке веб-сервиса впервые или при изменении его настроек - этот веб-сервис будет привязан ко всем вашим продуктам, доступным в портале. В том числе и к тем, которые были созданы через Product API. Если привязка у продуктов была настроена ранее, то она будет перезаписана.
  • При создании продукта через портал он будет привязан к способу генерации лицензии, настроенному в портале.
  • При редактировании продукта через портал:
    • Если ранее привязка не была установлена каким-либо образом, то продукт будет привязан к способу генерации лицензии, настроенному в портале.
    • Если привязка ранее была установлена (в том числе через Product API, то она не будет изменена).

При работе с продуктом через Product API:

  • Если в запросе передан fulfillment_id, то продукт будет привязан к соответствующему способу генерации лицензии.
  • Если в запросе передан массив variants, то произойдет полное обновление цен продукта.
    При этом:
    • Если в запросе передан fulfillment_id, то продукт будет привязан к соответствующему способу генерации лицензии.
    • В ином случае, если настроен способ генерации лицензии по умолчанию, то продукт будет привязан к нему.
    • В ином случае продукт не будет подключен к способу генерации лицензии.