База знаний BILLmanager

Как применить промокод API-запросом

Потребуется два API-запроса, поскольку применить промокод можно только к корзине.

Чтобы применить промокод:

  1. Добавьте услуги в корзину функцией <itemtype>.order.param. Пример запроса:

    <адрес_платформы>?clicked_button=finish&datacenter=1&func=vds.order.param&licence_agreement=on&ostempl=ISPsystem__Ubuntu-20.04-amd64&period=1&pricelist=5&sok=ok
    Пояснения
  2. Примените промокод к корзине:

    <адрес_платформы>?clicked_button=setpromocode&func=basket&promocode=<промокод>&sok=ok
    Пояснения

Другие запросы вы можете составить по инструкции "Как составить запрос по логу" в статье Взаимодействие через API документации BILLmanager.