For the complete documentation index, see llms.txt. This page is also available as Markdown.

Lista de faturas

O método permite recuperar uma lista de todas as faturas, enviando uma solicitação POST.

Para obter uma lista de todas as faturas, envie uma solicitação POST para a seguinte URL:

O que o método permite fazer

  • Retorna uma lista de todas as faturas

  • Número máximo de registos por solicitação — 100

  • Por padrão, a resposta contém 10 registos

Ponto de extremidade

POST https://api.trybit.com/v2/invoice/merchant/list

Cabeçalhos

Nome
Tipo
Exemplo
Descrição

Autorização*

string

Token eyJ0eXAiOiJK<...>4npi1ksS8tSY

Chave da API do projeto

Corpo da solicitação

Parâmetros principais

Nome
Tipo
Exemplo
Descrição

start*

string

01.01.2026

Data no formato «dd.mm.yyyyy»

end*

string

31.01.2026

Data no formato «dd.mm.yyyyy». Deve ser posterior ou igual a start.

offset

int

0

Este é o índice do registo inicial a partir do qual a obtenção dos dados começa.

Por exemplo, se offset=10, os dados começarão a partir do 11.º registo.

limit

int

10

Este é o número do último registo que você deseja obter.

Por exemplo, se limit=20, você receberá registos até e incluindo o 20.º, começando pelo especificado em offset.

Exemplos de solicitação

Estes exemplos mostram como enviar uma solicitação para recuperar uma lista de faturas dentro dos limites especificados.

Exemplos de resposta

Uma solicitação bem-sucedida retorna uma resposta com o status sucesso e um resultado objeto.

Parâmetros da resposta

Uma solicitação bem-sucedida retorna uma resposta com o status sucesso e um resultado objeto.

O resultado objeto contém:

Nome
Tipo
Exemplo
Descrição

uuid

string

INV-89UX09KA

Identificador único da fatura com o prefixo INV

created

string

2026-01-01 12:00:00.000000

Hora de criação da fatura no formato UTC+0: YYYY-MM-DD HH:MI:SS.FFFFFF

address

string

0xb07427<...>E93D3846ee58B63

Endereço de pagamento

expiry_date

string

2026-01-02 12:00:00.000000

Data de expiração da fatura no formato UTC+0: YYYY-MM-DD HH:MI:SS.FFFFFF.

Após o tempo de expiração, o status da fatura mudará para cancelado se o pagamento não tiver sido recebido.

side_commission

string

cliente

Pagador da taxa de transferência

side_commission_cc

string

cliente

Pagador da taxa de serviço

amount

float

0.033366

Valor da fatura na criptomoeda selecionada

amount_usd

float

100.0

Valor da fatura em USD

amount_in_fiat

float

100.0

Valor da fatura na moeda de criação (depende do currency parâmetro)

fee

float

4.500000159168849e-06

Taxa de transferência

fee_usd

float

0.01

Taxa de transferência em USD

service_fee

float

0.000634

Taxa de serviço

service_fee_usd

float

1.9

Taxa de serviço em USD

fiat_currency

string

USD

Código da moeda fiduciária na qual a fatura foi criada

status

string

created

Status da fatura

Quando uma solicitação de criação de fatura é enviada, o status é sempre created.

Outros status possíveis: pago (pago), parcial (parcialmente pago), pago a mais (pago a mais), e cancelado (cancelado).

is_email_required

bool

false

Parâmetro que exige o e-mail do pagador na fatura

link

string

pay.trybit.com/89UX09KA

Link para a página da fatura

currency

dict

"currency": {

"id": 3,

"code": "ETH",

"fullcode": "ETH",

"network": {

"code": "ERC20",

"id": 3,

"icon": "https://cdn.trybit.com/img/network/ERC.svg",

"fullname": "Ethereum"

},

"name": "Ethereum",

"is_email_required": false,

"stablecoin": false,

"icon_base": "https://cdn.trybit.com/img/currency/ETH.svg",

"icon_network": "https://cdn.trybit.com/img/currency/ETH.svg",

"icon_qr": "https://cdn.trybit.com/img/stroke/ETH_STROKE.svg",

"order": 9

}

Objeto da criptomoeda selecionada na fatura.

Também contém o rede objeto — informações sobre a rede da moeda selecionada.

project

dict

"project": {

"id": 0,

"name": "MyShop",

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

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

"logo": "https://static.trybit.com/logo/logo.jpg"

}

Objeto contendo informações do projeto

test_mode

bool

false

Indicador da fatura de teste

received

float

0.00206

Montante creditado no saldo em criptomoeda

received_usd

float

0.26

Montante creditado no saldo em USD

to_surcharge

float

0.001172

Montante restante a pagar em criptomoeda

to_surcharge_usd

float

0.08

Montante restante a pagar em USD

Última atualização

Isto foi útil?