Skip to main content
GET
Счёт

Authorizations

Authorization
string
header
required

Ключ партнёра vgo_live_…, его выдаёт платформа. Хранится только на сервере партнёра.

Path Parameters

payment_id
string<uuid>
required

Id счёта из ответа POST /payments

Response

Счёт

payment_id
string<uuid>
required

Id счёта

status
enum<string>
required

pending — ждёт оплаты; succeeded — оплачен, доступ выдан; expired — срок оплаты вышел, но статус не окончательный: поздняя оплата переводит счёт в succeeded; failed — оплата не прошла, бывает и после succeeded, если банк отозвал платёж

Available options:
pending,
succeeded,
failed,
expired
purpose
enum<string>
required

Что оплачивается

Available options:
subscription,
devices
client_id
string
required

Id клиента в вашей системе

Example:

"user-42"

plan_id
integer | null
required

Тариф — у purpose: subscription

devices
integer | null
required

Сколько устройств — у purpose: devices

method
string
required

Способ оплаты

Example:

"sbp"

amount
string
required

Сумма к оплате клиентом

Example:

"150.00"

platform_amount
string
required

Часть платформы

Example:

"100.00"

partner_share
string
required

Наценка партнёра: после оплаты ложится на его баланс

Example:

"50.00"

currency
string
required

Валюта

Example:

"RUB"

payment_url
string | null
required

Страница оплаты для клиента; есть только у pending

created_at
string<date-time>
required

Когда счёт выставлен, UTC

expires_at
string<date-time>
required

Ориентир срока оплаты, UTC: статус меняется с задержкой до часа, поздняя оплата проходит

paid_at
string<date-time> | null
required

Когда счёт оплачен, UTC

client
ApiClient · object | null
required

Клиент со ссылкой подписки; заполнен у succeeded