Pular para o conteúdo principal

Listar cobranças

Requisição

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"

Parâmetros da requisição

ParâmetroTipo de dadoDescriçãoExemploObrigatório?Padrão
invoiceIdUUIDID da cobrança no formato UUID1c48b092-9878-48f5-b441-07a8a48e7b54não
invoiceUidStringID da cobrança (para o cliente)F7ncQviM1N92não
projectIdUUIDID do projeto no formato UUID1c48b092-9878-48f5-b441-07a8a48e7b54não
startDateStringData inicial de criação das cobranças, no formato Y-m-d2000-01-01não
endDateStringData final de criação das cobranças, no formato Y-m-d2030-01-01não
statusStringStatus da cobrança. Valores permitidos: unpaid, canceled, paid, expiredpaidnão
offsetIntegerÍndice do primeiro registro a retornar0não0
limitIntegerNúmero de registros que você quer receber50não10

Exemplo de resposta

{
"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"
}
}
]
}

Parâmetros da resposta

ParâmetroDescrição
idID da cobrança no formato UUID
uidID da cobrança (para o cliente)
projectIdID do projeto no formato UUID
createDatetimeData e hora de criação da cobrança (UTC)
timeToPayDatetimeData e hora até as quais a cobrança é válida (UTC). O cliente deve pagar a cobrança antes desse horário
commissionFiatUSDValor da taxa do serviço. Calculado a partir do valor amountFiatUSD
amountFiatUSDO valor da cobrança convertido para USD. Na criação da cobrança, é calculado a partir de amountFiat pela cotação atual. No momento do pagamento, é sobrescrito com o valor efetivamente recebido, convertido para USD pela cotação daquele momento. A taxa em commissionFiatUSD também é recalculada a partir dele
amountFiatO valor original da cobrança em moeda fiat. Não muda
currencyFiatMoeda fiat
descriptionA descrição definida na criação da cobrança. Exibida ao cliente
serviceDataOs dados de serviço definidos na criação da cobrança. Não são exibidos ao cliente. Usados para identificar a cobrança e o pagamento na loja do lojista
viewsNúmero de visualizações da página de pagamento
statusStatus da cobrança
paymentBloco com os parâmetros do pagamento. Presente se a cobrança foi paga
payment.idID do pagamento no formato UUID
payment.amountValor do pagamento em criptomoeda
payment.hashO hash da transação on-chain
payment.transactionDatetimeData e hora da transação on-chain (UTC)
walletBloco com os parâmetros da carteira que recebeu o pagamento. Presente se a cobrança foi paga
wallet.idID da carteira no formato UUID
wallet.nameNome da carteira
wallet.blockchainO blockchain da carteira cripto
wallet.cryptocurrencyA criptomoeda da carteira
wallet.addressO endereço da carteira cripto