Перейти до основного вмісту

Список рахунків

Запит

curl -X POST https://api.bitsby.app/invoices/list \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay" \
-F "startDate=2000-01-01" \
-F "endDate=2030-01-01" \
-F "offset=0" \
-F "limit=10"

Параметри запиту

ПараметрТип данихОписПрикладОбов’язковий?За замовчуванням
invoiceIdUUIDID рахунку у форматі UUID1c48b092-9878-48f5-b441-07a8a48e7b54ні
invoiceUidStringID рахунку (для покупця)F7ncQviM1N92ні
projectIdUUIDID проєкту у форматі UUID1c48b092-9878-48f5-b441-07a8a48e7b54ні
startDateStringПочаткова дата створення рахунку у форматі Y-m-d2000-01-01ні
endDateStringКінцева дата створення рахунку у форматі Y-m-d2030-01-01ні
statusStringСтатус рахунку. Допустимі значення: unpaid, canceled, paid, expiredpaidні
offsetIntegerНомер початкового запису, з якого почнеться виведення даних0ні0
limitIntegerКількість записів, які ви хочете отримати50ні10

Приклад відповіді

{
"result": "success",
"data": [
{
"id": "59302b02-d1be-4e10-960f-d6ec24bfcaaf",
"uid": "F7nYgvxM1N92",
"projectId": "9deea1e2-0c08-41a3-bdc2-a34eada3892d",
"createDatetime": "2024-02-29 10:49:56",
"timeToPayDatetime": "2024-02-29 22:49:56",
"commissionFiatUSD": 1,
"amountFiatUSD": 100,
"amountFiat": 100,
"currencyFiat": "USD",
"description": null,
"serviceData": null,
"views": 0,
"status": "canceled"
},
{
"id": "f31c61f6-407f-4999-95cf-56477eff06d4",
"uid": "riUZBnNvd2rX",
"projectId": "9deea1e2-0c08-41a3-bdc2-a34eada3892d",
"createDatetime": "2024-02-27 20:57:23",
"timeToPayDatetime": "2024-02-28 08:57:23",
"commissionFiatUSD": 0.12,
"amountFiatUSD": 12,
"amountFiat": 12,
"currencyFiat": "USD",
"description": null,
"serviceData": "orderId:2444",
"views": 3,
"status": "paid",
"payment": {
"id": "f986ad8d-2298-473d-982a-efbc817b975d",
"amount": 12,
"hash": "f09352627039c088688806821b864895ff237558612d834861621fc026de5f68",
"transactionDatetime": "2024-02-27 21:05:36"
},
"wallet": {
"id": "47aa71e2-07a0-482e-9172-7114d7376ba0",
"name": "usdt-tron",
"blockchain": "tron",
"cryptocurrency": "usdt",
"address": "TKbstUwMzLrfTAGL4erYb7gc7ghmHQ9zG7"
}
}
]
}

Параметри відповіді

ПараметрОпис
idID рахунку у форматі UUID
uidID рахунку (для покупця)
projectIdID проєкту у форматі UUID
createDatetimeДата й час створення рахунку (UTC)
timeToPayDatetimeДата й час, до якого дійсний рахунок (UTC). До цієї дати покупець має встигнути оплатити рахунок
commissionFiatUSDСума комісії сервісу. Розраховується відносно суми amountFiatUSD
amountFiatUSDСума рахунку, приведена до USD. Під час створення рахунку розраховується за поточним курсом відносно суми amountFiat. У момент оплати перезаписується фактично отриманою сумою, приведеною до USD за курсом на цей момент. Від неї ж перераховується комісія в commissionFiatUSD
amountFiatОригінальна сума рахунку у фіатній валюті. Не змінюється
currencyFiatВалюта фіату
descriptionОпис, заданий під час створення рахунку. Відображається покупцеві
serviceDataСлужбові дані, задані під час створення рахунку. Не відображаються покупцеві. Служать для ідентифікації рахунку й платежу в магазині продавця
viewsКількість переглядів платіжної сторінки
statusСтатус рахунку
paymentРозділ із параметрами платежу. Відображається, якщо рахунок було оплачено
payment.idID платежу у форматі UUID
payment.amountСума платежу в криптовалюті
payment.hashХеш транзакції в блокчейні
payment.transactionDatetimeДата й час транзакції в блокчейні (UTC)
walletРозділ із параметрами гаманця, на який надійшла оплата. Відображається, якщо рахунок було оплачено
wallet.idID гаманця у форматі UUID
wallet.nameНазва гаманця
wallet.blockchainБлокчейн криптогаманця
wallet.cryptocurrencyКриптовалюта гаманця
wallet.addressАдреса криптогаманця