Информация о счете

Метод позволяет получить о конкретных счетах по их идентификаторам с помощью отправки POST запроса.

Что делает метод

  • Возвращает полную информацию по указанным счетам

  • Максимальное количество идентификаторов в одном запросе — 100

Endpoint

POST https://api.cryptocloud.plus/v2/invoice/merchant/info

Headers

Name
Type
Example
Description

Authorization*

string

Token eyJ0eXAiOiJK<...>4npi1ksS8tSY

API-ключ проекта

Request Body

Основные параметры

Name
Type
Example
Description

uuids*

array

INV-89UX09KA

Список идентификаторов счетов (INV-XXXXXXXX или XXXXXXXX)

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

Эти примеры показывают, как можно выполнить запрос для получения информации о счетах по их INV номеру. Обратите внимание, что в 1 запросе должно быть не более 100 идентификаторов.

curl -X POST https://api.cryptocloud.plus/v2/invoice/merchant/info \
     -H "Authorization: Token <API KEY>" \
     -H "Content-Type: application/json" \
     -d '{"uuids":["INV-XXXXXXXX","INV-YYYYYYYY"]}'

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

На успешный запрос приходит ответ со статусом success и объектом result.

Параметры ответа

Объект result содержит:

Name
Type
Example
Description

uuid

string

INV-89UX09KA

Уникальный идентификатор счета с префиксом INV

created

string

2026-01-01 12:00:00.000000

Время создания счета по UTC +0 в формате YYYY-MM-DD HH:MI:SS.FFFFFF

address

string

LiWRq0uck<...>Axr8KbpBW

Адрес для оплаты

expiry_date

string

2026-01-02 12:00:00.000000

Дата истечения срока действия счета по UTC +0 в формате YYYY-MM-DD HH:MI:SS.FFFFFF

После истечения срока действия счет переведется в статус canceled, если оплата не поступила

side_commission

string

client

Сторона оплаты трансферной комиссии

side_commission_cc

string

client

Сторона оплаты комиссии сервиса

amount

float

0.033366

Сумма счета в выбранной криптовалюте

amount_usd

float

100.0

Сумма счета в USD

amount_in_fiat

float

100.0

Сумма счета в валюте создания (зависит от параметра currency)

fee

float

4.500000159168849e-06

Трансферная комиссия счета

fee_usd

float

0.01

Трансферная комиссия счета в USD

service_fee

float

0.000634

Комиссия сервиса

service_fee_usd

float

1.9

Комиссия сервиса в USD

fiat_currency

string

USD

Код фиатной валюты, в которой был создан счет

status

string

created

Статус счета

При отправке запроса на создание счета всегда равен created.

Так же есть статусы paid (оплачен), partial (оплачен частично), overpaid (переплачен) и canceled (отменен)

is_email_required

bool

false

Параметр для обязательного заполнения почты в счете

link

string

pay.cryptocloud.plus/89UX09KA

Ссылка на страницу счета

currency

dict

"currency": {

"id": 3,

"code": "ETH",

"fullcode": "ETH",

"network": {

"code": "ERC20",

"id": 3,

"icon": "https://cdn.cryptocloud.plus/img/network/ERC.svg",

"fullname": "Ethereum"

},

"name": "Ethereum",

"is_email_required": false,

"stablecoin": false,

"icon_base": "https://cdn.cryptocloud.plus/img/currency/ETH.svg",

"icon_network": "https://cdn.cryptocloud.plus/img/currency/ETH.svg",

"icon_qr": "https://cdn.cryptocloud.plus/img/stroke/ETH_STROKE.svg",

"order": 9

}

Объект выбранной криптовалюты в счете.

Так же содержит объект network — информация о выбранной сети валюты

project

dict

"project": {

"id": 0,

"name": "MyShop",

"fail": "https://test.com/failed-payment",

"success": "https://test.com/successful-payment",

"logo": "https://static.cryptocloud.plus/logo/logo.jpg"

}

Объект с информацией о проекте

test_mode

bool

false

Признак тестового счета

received

float

0.00206

Зачисленная на баланс сумма в криптовалюте

received_usd

float

0.26

Зачисленная на баланс сумма в USD

to_surcharge

float

0.001172

Сумма к доплате в криптовалюте

to_surcharge_usd

float

0.08

Сумма к доплате в USD

Мы регулярно работаем над улучшением документации сервиса для разработчиков. Пожалуйста, оцените качество и полезность материалов по ссылкеarrow-up-right.

Last updated

Was this helpful?