Sign in
Introdução/Referências

Referências

Códigos de rede, mapeamentos moeda-rede e valores de status de pagamento usados em toda a API da 2328.io.

Esta página lista todos os valores de referência utilizados nas requisições e respostas da API.

Códigos de rede

Estes códigos são utilizados sempre que houver um campo network:

CódigoRede
TRX-TRC20Tron TRC-20
BSC-BEP20BNB Smart Chain
ETH-ERC20Ethereum (ERC-20)
AVAX-CAvalanche C-Chain
POL-MATICPolygon (Matic)
TONTON
BTCBitcoin
LTCLitecoin
DASHDash
SOLSolana
DOGEDogecoin

Mapeamento moeda-rede

Cada moeda está disponível apenas em um subconjunto de redes. Use esta tabela para escolher uma combinação válida:

MoedaRedes permitidas
USDTTRX-TRC20, BSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, TON, SOL
USDCBSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, SOL
BTCBTC
ETHETH-ERC20
BNBBSC-BEP20
TRXTRX-TRC20
LTCLTC
DASHDASH
TONTON
AVAXAVAX-C
POLPOL-MATIC
SOLSOL
DOGEDOGE

Status de pagamento

O campo payment_status em pagamentos e o filtro de /v1/payment/list aceita os seguintes valores:

StatusDescrição
pendingCriado, aguardando inicialização
checkAguardando pagamento do cliente
paidPago com sucesso
underpaid_checkPago a menor (pode ser complementado)
underpaidPago a menor
overpaidPago a maior (creditado)
cancelCancelado / expirado
aml_lockTransação bloqueada por AML

Ao monitorar um pagamento bem-sucedido, você deve tratar tanto paid quanto overpaid como estados de sucesso e creditar o pedido do cliente.

Status de saque

O campo status em /v1/payout e /v1/payout/status/{uuid} assume um destes valores:

StatusDescrição
pendingCriado, aguardando processamento
completedConcluído com sucesso — txid está definido
failedErro de envio — veja error_type
cancelledCancelado

Tipos de erro de saque

Quando um saque tem status = failed, o campo error_type descreve o motivo:

CódigoDescrição
aml_riskSaque bloqueado pelas verificações de risco AML (endereço do destinatário sinalizado como de alto risco)