Invoice list

Request

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"

Request parameters

ParameterData typeDescriptionExampleMandatory?Default

invoiceId

UUID

Invoice ID in UUID format

1c48b092-9878-48f5-b441-07a8a48e7b54

no

invoiceUid

String

Invoice ID (for buyer)

F7ncQviM1N92

no

projectId

UUID

Project ID in UUID format

1c48b092-9878-48f5-b441-07a8a48e7b54

no

startDate

String

Initial date of invoice creation in the format Y-m-d

2000-01-01

no

endDate

String

End date of invoice creation in the format Y-m-d

2030-01-01

no

status

String

Invoice status. Valid values: unpaid, canceled, paid, expired

paid

no

offset

Integer

Number of the initial record from which the data output will begin

0

no

0

limit

Integer

The number of records you want to retrieve

50

no

10

Example answer

{
    "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-03-01 10:49:56",
            "amountFiat": "100.00",
            "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",
            "amountFiat": "12.00",
            "currencyFiat": "USD",
            "description": null,
            "serviceData": "userId:2444",
            "views": 0,
            "status": "paid",
            "payment": {
                "id": "f986ad8d-2298-473d-982a-efbc817b975d",
                "amount": "12.00000000",
                "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"
            }
        }
    ]
}

Answer parameters

ParameterDescription

id

Invoice ID in UUID format

uid

Invoice ID (for buyer)

projectId

Project ID in UUID format

createDatetime

Date and time of invoice creation (UTC)

timeToPayDatetime

Date and time until which the invoice is valid (UTC). The buyer must have time to pay the invoice before this date

amountFiat

Amount in fiat currency

currencyFiat

Fiat currency

description

The description that was set when the invoice was created. Displayed to the buyer

serviceData

Service data that was set via API when creating the invoice. Not displayed to the buyer. Used to identify the invoice and payment in the merchant store

views

Number of views of the payment form

status

Invoice status

payment

Section containing payment parameters. It is displayed if the invoice has been paid

payment.id

Payment ID in UUID format

payment.amount

Payment amount in cryptocurrency

payment.hash

Transaction hash in blockchain

payment.transactionDatetime

Date and time of the transaction in blockchain (UTC)

wallet

Section containing the parameters of the wallet to which the payment came. Displayed if the invoice has been paid

wallet.id

Wallet ID in UUID format

wallet.name

Wallet name

wallet.blockchain

Blockchain of the crypto wallet

wallet.cryptocurrency

Cryptocurrency of the wallet

wallet.address

Crypto wallet address

Last updated