Uma loja ativa, um pagamento em stablecoin testado e regras separadas de envio automático para USDT e USDC.
1. Prepare seu projeto
Comece com o Wholly Crypto instalado, um projeto e uma loja. Faça backup das carteiras do projeto em um local privado, fora do VPS. Mantenha a carteira Ethereum ativa.
Em Settings → Chain connections, confira se o scanner Ethereum está pronto e mantenha provedores de reserva independentes. Um node saudável não garante suporte ao rastreamento de pagamentos. Falhas podem atrasar a detecção.
2. Ative os USDT e USDC corretos
Abra Project → Stores → escolha sua loja → Payment methods. Selecione Ethereum e ative USDT e USDC no catálogo de tokens. Confira a rede e o contrato, não só a sigla. Mantenha o projeto e a loja ativos.
Contratos da rede principal Ethereum para conferir
| Token | Contrato ERC-20 |
|---|---|
| USDT | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
| USDC | 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
Eles identificam os tokens. Nunca use um contrato de token como destino de pagamento ou envio automático.
Tether: protocolos compatíveis ↗ · Circle: contratos de USDC ↗
Este guia usa a rede principal Ethereum, não Base, Arbitrum, Solana ou TRON. A mesma sigla em outra rede é um meio de pagamento diferente.
3. Receba um pequeno pagamento de teste
Em Project → Invoices, crie uma fatura pequena, por exemplo de 25 EUR, e abra o checkout. Escolha Ethereum e depois USDT ou USDC. Envie a quantidade exata exibida pela Ethereum; 25 EUR não significa 25 tokens.
Espere a fatura ficar settled conforme sua política de confirmações e confira os alertas. Em Wallets → Ethereum → Addresses, veja o saldo recebido. Repita com o outro token antes de oferecer os dois aos clientes.
O Wholly Crypto usa novos endereços de fatura. O pagamento chega primeiro à carteira do projeto, não à carteira fria. O sweep é uma transferência de saída separada e não muda se a fatura foi paga.
4. Escolha o endereço da sua carteira fria
Crie uma conta de recebimento Ethereum na sua carteira de hardware ou outra carteira offline. Confira o endereço no dispositivo confiável. Use uma frase de recuperação gerada separadamente; importar a frase da carteira do servidor em um dispositivo não a torna fria.
Em Settings → Address book, salve o endereço público para Ethereum e o token correspondente com um nome claro. Você também pode digitá-lo diretamente na regra. O Wholly Crypto só precisa do endereço público; mantenha as chaves privadas e palavras de recuperação da carteira fria offline.
O mesmo endereço Ethereum pode guardar os dois tokens se a carteira for compatível. Primeiro teste um envio manual pequeno em Wallets → token → Send, confira destino e custos e aprove. Confirme o recebimento antes de ativar a automação.
5. Mantenha ETH disponível para as taxas
USDT e USDC não pagam as taxas comuns de gas da Ethereum neste fluxo. Mantenha ETH na carteira Ethereum do mesmo projeto, por exemplo no endereço principal. ETH de outra rede ou projeto não financia esses envios.
Use project ETH for gas permite ao Wholly Crypto completar o gas que falta nos endereços elegíveis com tokens e depois enviá-los. Endereços de fatura vazios não recebem gas. Cada origem sem gas suficiente também precisa atingir o mínimo da regra.
Tanto o envio de gas quanto o de tokens custa taxas de rede. O ETH não usado fica nos endereços de origem. Não esvazie primeiro a carteira ETH do projeto; se também enviar ETH automaticamente, mantenha uma reserva suficiente.
Como funciona o gas na Ethereum ↗ · Endereços de fatura e uso das carteiras →
6. Configure uma regra por token
Abra Project → Sweep → Automatic sweep setup. Encontre USDT na Ethereum e clique em Setup. Escolha uma carteira como destino, não uma corretora, e selecione o endereço frio salvo ou digite-o. Repita separadamente para USDC.
Configurações de exemplo para um teste pequeno, não recomendações universais de taxas:
| Configuração | Exemplo e significado |
|---|---|
| Mínimo de envio | 10 USDT para a regra USDT ou 10 USDC para USDC. Aciona o envio e também filtra origens sem gas suficiente. |
| Manter valor mínimo | 0 não deixa reserva extra de tokens. Um valor positivo fica distribuído pela carteira do projeto, não em cada endereço. Não é a reserva de gas ETH. |
| Prioridade da taxa | Medium. Confira as taxas atuais antes de ativar a regra. |
| Usar ETH do projeto para gás | Ativado. Abra Gas fees para revisar a opção e o orçamento. |
| Limite diário de fornecimento de fundos | Para pouco uso, 1 EUR pode ser um limite inicial se a regra usar EUR. Gas mais caro ou mais endereços podem exigir mais. |
| Taxa de rede máxima % | Opcional: espera se as taxas de fornecer gas e transferir ultrapassarem a porcentagem escolhida. Vazio significa sem limite percentual. |
O limite vale por regra de token em uma janela móvel de 24 horas. Limita o ETH destinado às origens, não a conta total de taxas, e não é uma cobrança diária. Duas regras têm orçamentos separados. Confira a moeda e as estimativas exibidas.
Com mínimo de 10 tokens, um endereço com 5 e gas insuficiente não recebe gas, mesmo que o total de outros endereços ultrapasse 10. Escolha um mínimo compatível com suas faturas e custos de rede.
Ative Auto sweep, clique em Save rule e confirme destino e limites. Abrir Setup ou marcar só a opção de gas não ativa a regra. Saldos e taxas atuais são conferidos automaticamente; Check gas é opcional.
7. Acompanhe o progresso e mantenha tudo funcionando
Em Sweep → Transfer activity, acompanhe Gas funding, confirmações e o envio do token. Abra Details e o link do Etherscan para verificar destino e execução bem-sucedida. Regras sem trabalho não aparecem como transferências em andamento. O servidor continua mesmo com o navegador fechado.
Mantenha projeto, loja, carteira e token ativos, a carteira com backup e o envio permitido no servidor. Tenha créditos suficientes quando houver taxas. Crédito baixo não bloqueia recebimentos, mas pode pausar sweeps.
Se nada sair
Confira ETH disponível, mínimos por endereço, reservas, uso do orçamento diário, preços atuais, acesso a scanners e provedores e erros de Transfer preparation. Quando o orçamento acaba, novas provisões de gas pausam; ele não aumenta sozinho.
Se uma transferência não foi confirmada, confira primeiro seus Details e o explorador. Use Review speed-up fee quando disponível e aprove os custos revisados. Não duplique o envio nem trate confirmação desconhecida como pagamento falho.