Como lidar com pagamentos incompletos em USDT
Por que um pagamento em USDT chega a menor, o que significa o estado partial, como decidir entre pedir a diferença e reembolsar, e como evitar isso com uma redação mais clara no checkout.

Mais cedo ou mais tarde um cliente enviará um pouco menos de USDT do que o pedido exige. É o problema pequeno mais comum nos pagamentos com stablecoins, e é fácil de tratar se você decidiu de antemão o que acontece. Este guia explica por que os pagamentos chegam a menor, o que a Qvard faz nesse caso e como escolher entre pedir a diferença e reembolsar.
Por que um pagamento chega a menor
Um pagamento a menor raramente é um truque. As causas habituais:
- Uma taxa de saque da corretora foi descontada do valor. O cliente pede à corretora para sacar o valor exato do pedido, e a corretora deduz a sua taxa dele, então chega menos. Essa é a causa na maior parte das vezes.
- Um erro de digitação. O cliente digitou o valor à mão e perdeu uma casa decimal.
- Pagamento de duas origens. O cliente envia parte do valor de uma carteira e planeja enviar o restante depois.
- Um valor errado desde o início. O cliente copiou um número antigo em vez do da página de pagamento.
A taxa de rede da própria transferência é paga pelo remetente além do valor e normalmente não reduz o que chega. A taxa da corretora é diferente, porque muitas corretoras a subtraem.
O que a Qvard faz com um pagamento a menor
Um pagamento tem quatro estados: wait (criado, não pago), partial (chegou menos que o valor total), completed (chegou o valor total) e rejected.
Quando chega menos que o valor total, o pagamento recebe o estado partial. O webhook de conclusão é enviado somente quando um pagamento está concluído, então um pagamento parcial não o aciona, e seu sistema não deve tratar o pedido como pago. Confira esse pagamento no seu painel da Qvard e mantenha o pedido em espera. A cotação na página de pagamento fica fixa por uma hora, então o valor necessário não muda enquanto o cliente paga; a falta é uma diferença real no valor enviado.
Pedir a diferença ou reembolsar
Quando você sabe que um pagamento está a menor, há duas opções sólidas. Decida qual é a sua regra antes que aconteça.
- Pedir a diferença. Mantenha o pedido em espera, diga ao cliente exatamente quanto falta e deixe-o enviar. É a melhor opção quando a falta é de alguns dólares ou de uma taxa da corretora e o cliente ainda quer o pedido.
- Reembolsar e cancelar. Se o cliente não responde, ou a falta é grande, cancele o pedido e devolva o que chegou.
- Aceitar uma pequena falta. Alguns lojistas cumprem o pedido quando a diferença é insignificante. É uma decisão de negócio que você toma à mão; não a transforme em uma regra automática que trate qualquer pagamento como pago.
O que quer que escolha, mostre ao cliente o estado na página do pedido, com o valor exato que falta, e diga por quanto tempo você manterá o pedido.
Como reembolsar
Um pagamento em cripto não pode ser revertido pelo remetente nem puxado de volta por você, então um reembolso é uma nova transferência que você envia. Peça ao cliente o endereço de reembolso e a rede, porque USDT na TRON, na Ethereum e na BNB Smart Chain são vias separadas, e fundos enviados pela errada não chegam. Tome o endereço do cliente, não do pagamento original, que pode pertencer a uma corretora.
Os fundos ficam no seu saldo da Qvard e você os saca para um endereço cripto; o saque custa apenas a taxa de rede. Um reembolso para conta bancária em moeda fiduciária não está disponível. Registre o reembolso contra o pedido original para a sua contabilidade.
Como prevenir
A maioria dos pagamentos a menor é evitável com uma redação melhor.
- Diga qual valor deve chegar. Na página do pedido e nos e-mails escreva que o valor exato mostrado deve chegar, não apenas ser enviado, e que as taxas de saque da corretora vêm além.
- Mostre o valor na página de pagamento. O cliente deve copiá-lo, não digitá-lo, e ver ao lado o ativo e a rede.
- Pré-selecione o método se quiser direcionar todos a uma rede, para que a página abra com ele escolhido. Na página de pagamento o cliente vê a rede e o endereço juntos.
- Ofereça uma página de status. Um cliente que vê «recebido 95 de 100, faltam 5» resolve na hora. Um «pendente» silencioso gera um chamado de suporte.
Um guia relacionado trata do mesmo para faturas: como recuperar faturas em cripto pagas a menor.
Uma lista de verificação
- Trate
partialcomo «não pago»; nunca cumpra um pedido por ele. - Decida a regra de antemão: pedir a diferença, reembolsar ou aceitar à mão uma pequena falta.
- Mantenha o pedido em espera e diga ao cliente o valor exato que falta.
- Reembolse com uma nova transferência, para um endereço e rede que o cliente confirme.
- Redija o checkout de modo que fique claro o valor que deve chegar.
Para o básico de aceitar USDT, veja como aceitar pagamentos em USDT TRC20; para webhooks, como proteger webhooks de pagamentos em cripto.
FAQ
Por que meu cliente pagou menos que a fatura?
Na maioria das vezes uma taxa de saque da corretora foi descontada do valor que ele enviou. Às vezes o valor foi digitado à mão com erro, ou uma parte ainda vai chegar de outra carteira.
Recebo um webhook quando um pagamento chega a menor?
O webhook de conclusão é enviado somente quando o pagamento é concluído, então um pagamento a menor não o aciona. Trate o pedido como não pago e confira o pagamento no seu painel.
Posso aceitar uma pequena falta?
É decisão sua, tomada à mão. Não marque pedidos como pagos automaticamente em um pagamento parcial.
Como reembolso um cliente?
Enviando uma nova transferência em cripto do seu saldo para um endereço e rede que o cliente confirme. Um reembolso para conta bancária em moeda fiduciária não está disponível.