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

Informações da fatura

O método permite recuperar faturas específicas pelos seus identificadores usando uma solicitação POST.

O que o método permite fazer

  • Retorna informações completas para as faturas especificadas.

  • Número máximo de identificadores por pedido — 100.

Endpoint

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

Cabeçalhos

Nome
Tipo
Exemplo
Descrição

Autorização*

string

Token eyJ0eXAiOiJK<...>4npi1ksS8tSY

Chave de API do projeto

Corpo da solicitação

Parâmetros principais

Nome
Tipo
Exemplo
Descrição

uuids*

vetor

INV-89UX09KA

Lista de identificadores de fatura (INV-XXXXXXXX ou XXXXXXXX)

Exemplos de solicitação

Estes exemplos mostram como enviar um pedido para obter informações da fatura pelo número INV. Note que um único pedido não deve conter mais de 100 identificadores.

curl -X POST https://api.trybit.com/v2/invoice/merchant/info \
     -H "Authorization: Token <API KEY>" \\
     -H "Content-Type: application/json" \\
     -d '{"uuids":["INV-XXXXXXXX","INV-YYYYYYYY"]}'

Exemplos de resposta

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

Parâmetros de resposta

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

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

address

string

LiWRq0uck<...>Axr8KbpBW

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 em que 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 em excesso (pago em excesso) e cancelado (cancelado).

is_email_required

bool

false

Parâmetro para exigir 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 network 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 que contém informações do projeto

test_mode

bool

false

Assinatura 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?