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
403 Не найден или невалидный apikey
Body
Object
500 Internal Server Error

Ошибка сервера

Body
Object
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": {}
}
SchemasPurchase
errorPurchase
Object
code
integer

Код ошибки

Examples:
1001403
message
string

Сообщение об ошибке

Examples:
Some request parameter is wrongAccess denied
title
string

Ошибка

Example:
Ошибка