Saltar al contenido principal

Lista de facturas

Solicitud

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 de la solicitud

ParámetroTipo de datoDescripciónEjemplo¿Obligatorio?Por defecto
invoiceIdUUIDID de la factura en formato UUID1c48b092-9878-48f5-b441-07a8a48e7b54no
invoiceUidStringID de la factura (para el cliente)F7ncQviM1N92no
projectIdUUIDID del proyecto en formato UUID1c48b092-9878-48f5-b441-07a8a48e7b54no
startDateStringFecha inicial de creación de la factura, en formato Y-m-d2000-01-01no
endDateStringFecha final de creación de la factura, en formato Y-m-d2030-01-01no
statusStringEstado de la factura. Valores permitidos: unpaid, canceled, paid, expiredpaidno
offsetIntegerÍndice del primer registro a devolver0no0
limitIntegerNúmero de registros que quieres recibir50no10

Ejemplo de respuesta

{
"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 de la respuesta

ParámetroDescripción
idID de la factura en formato UUID
uidID de la factura (para el cliente)
projectIdID del proyecto en formato UUID
createDatetimeFecha y hora de creación de la factura (UTC)
timeToPayDatetimeFecha y hora hasta la que la factura es válida (UTC). El cliente debe pagar la factura antes de esa hora
commissionFiatUSDImporte de la comisión del servicio. Se calcula a partir del importe amountFiatUSD
amountFiatUSDEl importe de la factura convertido a USD. Al crear la factura se calcula a partir de amountFiat al tipo de cambio actual. En el momento del pago se sobrescribe con el importe realmente recibido, convertido a USD al tipo de cambio de ese momento. La comisión en commissionFiatUSD también se recalcula a partir de él
amountFiatEl importe original de la factura en moneda fiat. No cambia
currencyFiatMoneda fiat
descriptionLa descripción establecida al crear la factura. Se muestra al cliente
serviceDataLos datos de servicio establecidos al crear la factura. No se muestran al cliente. Sirven para identificar la factura y el pago en la tienda del comercio
viewsNúmero de vistas de la página de pago
statusEstado de la factura
paymentBloque con los parámetros del pago. Presente si la factura fue pagada
payment.idID del pago en formato UUID
payment.amountImporte del pago en criptomoneda
payment.hashHash de la transacción on-chain
payment.transactionDatetimeFecha y hora de la transacción on-chain (UTC)
walletBloque con los parámetros de la billetera que recibió el pago. Presente si la factura fue pagada
wallet.idID de la billetera en formato UUID
wallet.nameNombre de la billetera
wallet.blockchainBlockchain de la billetera cripto
wallet.cryptocurrencyCriptomoneda de la billetera
wallet.addressDirección de la billetera cripto