Skip to content

Активация сертификата

Метод активирует созданный ранее неактивный сертификат. После активации сертификат либо будет работать сразу либо активируется через указанное в пуле количество дней задержки активации.

PATCH https://api.rees46.ru/loyalty/certificates/activate

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
shop_secretДаСекретный ключ API
codeДаУникальный код сертификата
nominalНетНоминал сертификата для пула с гибким номиналом
owner_identifierНетИдентификатор участника ПЛ, владельца сертификата
owner_nameНетИмя участника ПЛ, владельца сертификата

Запрос

Пример запроса:

shell
curl --header "Content-Type: application/json" \
  --request PATCH \
  --data-binary "@payload.json" \
  https://api.rees46.ru/loyalty/certificates/activate

Пример JSON-тела:

json
{
    "shop_id": "...",
    "shop_secret": "...",
    "owner_identifier": "7XXXXXXXXX",
    "owner_name": "Геннадий",
    "code": "birthday-ad123u13",
    "nominal": 5000
}

Ответ

Пример ответа сервера:

json
{
  "success": true,
  "payload": {
    "certificate": { ... },
    "pool": { ... }
  }
}

Расшифровка ответа:

ПараметрОписание
successЗапрос выполнен успешно или нет
payload.certificateОбъект сертификата
payload.poolОбъект пула сертификатов

В случае ошибки ответ будет в формате:

json
{
  "success": false,
  "payload": {
    "message": "Identifier is not valid"
  }
}