ExternalMatchTV_Webcaster
POST
/v
{version}/{store}/purchases
POST
/v
{version}/{store}/purchasesВ рамках данного описания рассматриваем только нотификацию для формирования чеков
UPD от 24.12.2025
Path variables
version
integer
required
Версия
Enumeration:
5
store
string
required
Магазин
Enumeration:
webcaster
Request headers
api-key
string
required
api-key
- использует тот же, что и для других запросов
Example:
1343GyziwEy5O2UzniCEsZftQv
Request body
Object
event_type
string
required
Тип события
Enumeration:
send_check
Формирование чеков
event_time
string
required
Дата и время события
Example:
2025-08-15T15:52:01Z
is_refund
boolean
required
Тип чека - возврат?
- false - Приход
- true - Возврат
Default:
false
Example:
false
user
Object
Информация по пользователю
gid_id
string
Идентификатор пользователя ГИД SSO
Example:
qe9RliEQRmeWstrcs6OZ12
email
string
required
Электронная почта пользователя, на которую будет отправлен сформированный чек
Example:
example@example.ru
amount
integer
required
Сумма чека
Example:
399
description
string
required
Описание к формированию чека (наименование приобретенного продукта)
Example:
Максимум на 1 месяц
Responses
200
OK
Body
Object
server_time
string
Дата и время ответа
Example:
2025-09-23T10:47:31Z
result
Object
400
Невалидные параметры в теле запроса
Body
Object
error
403
Не найден или невалидный apikey
Body
Object
error
500
Internal Server Error
Ошибка сервера
Body
Object
error
OK
POST /v5/webcaster/purchases HTTP/1.1
api-key: 1343GyziwEy5O2UzniCEsZftQv
Content-Type: application/json
{
"event_type": "send_check",
"event_time": "2025-12-24T15:52:01Z",
"is_refund": "false",
"user": {
"gid_id": "qe9RliEQRmeWstrcs6OZ12",
"email": "example@example.ru"
},
"amount": 399,
"description": "Максимум на 1 месяц"
}
HTTP/1.1 200 OK
Content-Type: application/json
{
"server_time": "2025-12-24T15:52:31Z",
"result": {}
}