TRC20, ERC20 e BEP20 para pagamentos: qual rede escolher
Como as três redes de stablecoins mais comuns diferem para um negócio que aceita pagamentos: taxas, endereços, o risco de rede errada e como escolher quais oferecer.

USDT e USDC existem em várias blockchains, e as três que mais importam para pagamentos são TRON (TRC20), Ethereum (ERC20) e BNB Smart Chain (BEP20). Para um cliente, são três formas de enviar o mesmo valor em dólares. Para um negócio, as diferenças definem quanto o cliente paga de taxas, quão provável é um erro e quantas redes você precisa suportar.
Três nomes para a mesma moeda em vias diferentes
O «20» em cada nome é um padrão de tokens: TRC20 é o padrão de tokens na TRON, ERC20 na Ethereum e BEP20 na BNB Smart Chain. A moeda, por exemplo USDT, é a mesma stablecoin atrelada ao dólar, mas existe separadamente em cada blockchain, com seus próprios endereços, suas próprias transações e suas próprias taxas.
Um pagamento é, portanto, definido por duas coisas, o ativo e a rede. USDT na TRON e USDT na Ethereum são pagamentos diferentes: fundos enviados por uma rede não chegam a outra. Tudo o que segue decorre disso.
Como diferem para um pagamento
Para o negócio, as diferenças práticas são estas:
- Taxas para o remetente. As transferências na Ethereum costumam ser as mais caras das três, o que importa para pedidos pequenos. TRON e BNB Smart Chain costumam ser mais baratas para o remetente. As taxas variam com a carga da rede, então trate qualquer comparação como geral, não exata.
- Alcance entre os clientes. A TRON é muito usada para transferências de USDT, e a maioria das corretoras e carteiras suporta as três redes, então os clientes muitas vezes já têm uma favorita.
- Formato do endereço. Endereços da TRON começam com a letra T. Os da Ethereum e da BNB Smart Chain compartilham o mesmo formato
0x, que é a origem do maior risco abaixo. - Quem paga a taxa. O remetente paga a taxa de rede. O lojista paga apenas a taxa de rede ao sacar para a própria carteira.
A Qvard suporta, entre suas redes, TRON (TRC20), Ethereum (ERC20) e BNB Smart Chain (BEP20), além de Bitcoin e Litecoin; veja as moedas compatíveis para a lista atual.
O risco da rede errada
O erro mais caro nos pagamentos com stablecoins é enviar por uma rede diferente da que o destinatário espera. Endereços da Ethereum e da BNB Smart Chain parecem idênticos, então um cliente que cola um endereço 0x na rede errada não vê nenhum aviso.
Como reduzir:
- Deixe a página de pagamento decidir a rede. O cliente escolhe ali o ativo e a rede e recebe o endereço e o valor exato correspondentes, com a rede mostrada ao lado do endereço.
- Se quiser direcionar todos a uma rede, passe um método de pagamento ao criar o pagamento para que a página abra com ele selecionado.
- Escreva no seu checkout quais redes você aceita e que o pagamento deve ser feito na rede escolhida na página de pagamento.
- Ofereça menos redes se seus clientes continuam errando. Cada opção extra é mais uma chance de o hábito se impor à página.
Fundos enviados pela rede errada não chegam como esperado e exigem tratamento manual, então mantenha um contato de suporte claro.
Quais redes oferecer
Um padrão sensato para a maioria dos negócios:
- Ofereça primeiro a TRON (TRC20) para USDT, porque é muito usada e costuma ser barata para o remetente.
- Adicione a BNB Smart Chain (BEP20) se seus clientes são ativos nela ou se você quer uma segunda opção de taxa baixa.
- Adicione a Ethereum (ERC20) para clientes que mantêm fundos lá, para faturas maiores em que a taxa é uma parcela pequena e para USDC. Espere que clientes na Ethereum paguem mais em taxas.
- Não adicione redes que você não consegue sustentar operacionalmente. Cada rede mantém um saldo próprio na sua conta e você saca cada uma separadamente.
Em faturas B2B, onde os valores são maiores, a diferença de taxas importa menos e a carteira do seu cliente importa mais; veja pagamentos com stablecoins para faturas B2B.
Operações: saldos, saques e conciliação
Cada rede é, na prática, uma via separada:
- Saldos. Os pagamentos em redes diferentes se acumulam separadamente; confira-os por ativo e rede ao conciliar.
- Saques. Você saca para a sua própria carteira cripto, e o saque custa apenas a taxa de rede da rede que usar. O saque para conta bancária em moeda fiduciária não está disponível.
- Conciliação. Associe os pagamentos pelo seu próprio número de pedido ou fatura, que volta no webhook, não pela rede ou pelo endereço. O webhook é enviado quando o pagamento é concluído, e seu endpoint deve responder exatamente HTTP 200 e ser seguro se executar duas vezes.
O básico do caso mais comum está em como aceitar pagamentos em USDT TRC20, e a referência da API em API de pagamentos em cripto para desenvolvedores.
FAQ
Qual a diferença entre TRC20, ERC20 e BEP20?
São padrões de tokens em três blockchains diferentes: TRON, Ethereum e BNB Smart Chain. A mesma moeda, como USDT, existe em cada uma, com endereços e taxas separados. Um pagamento é definido pelo ativo e pela rede.
Qual rede é a mais barata para meu cliente?
As transferências na Ethereum costumam ser as mais caras; TRON e BNB Smart Chain costumam ser mais baratas para o remetente. As taxas mudam com a carga da rede, então é um guia geral, não uma garantia.
O que acontece se um cliente pagar pela rede errada?
Os fundos não chegam como esperado e exigem tratamento manual. Reduza o risco deixando a página de pagamento escolher a rede, mostrando-a ao lado do endereço e indicando as redes aceitas no checkout.
Preciso suportar as três?
Não. Ofereça as redes que seus clientes realmente usam e que você consegue operar. Você pode pré-selecionar um método de pagamento ao criar o pagamento para direcionar os clientes a uma.