Cobre em USDT como você já cobra no PIX.
Cada cobrança ganha um endereço próprio na rede Polygon. Seu cliente lê o QR, paga de qualquer carteira ou corretora e, segundos depois, o valor está na sua carteira.
Rede Polygon agora: último bloco finalizado —
Você nunca mais vai perguntar de quem é um depósito.
Quando todos os clientes pagam no mesmo endereço, cada transferência vira uma investigação. Com um endereço por cobrança, o pagamento já chega com nome e pedido.
Um endereço para todo mundo
- 0x91c2…e07a50,00 USDTde quem?
- 0x3c88…11fd50,00 USDTde quem?
- 0xb4e0…a9c349,10 USDTpagou certo?
- 0x0d7f…5b26120,00 USDTde quem?
Conferência no extrato, print de comprovante e cliente esperando.
Um endereço para cada cobrança
- Pedido 1042 Ana50,00 USDTpago
- Pedido 1043 Rafael50,00 USDTpago
- Pedido 1044 Bruna49,10 USDTfaltou 0,90
- Pedido 1045 Diego120,00 USDTpago
Baixa automática no seu sistema assim que a rede confirma.
O caminho do dinheiro, do QR até a sua carteira.
-
1
Você cria a cobrança
Pelo painel ou com uma chamada à API. Sai um endereço só desta cobrança, com QR Code, valor e prazo para pagar. A página de pagamento já vem pronta, se você não quiser montar a sua.
-
2
O cliente paga
De qualquer carteira ou corretora, em USDT pela rede Polygon. Se ele mandar a menos, a mais ou depois do prazo, a cobrança mostra exatamente o que aconteceu.
-
3
A rede confirma
Esperamos o bloco ficar final na Polygon, o que leva alguns segundos. Só então a cobrança vira paga e o seu sistema recebe o aviso assinado.
-
4
O valor vai para a sua carteira
Sozinho, da subconta para a carteira principal que você escolheu. A taxa da rede de cada repasse custa menos de um centavo de dólar.
Integração em uma tarde.
Uma API pequena e previsível. Você cria a cobrança, mostra o QR e espera o aviso de pagamento confirmado.
- Assinatura em toda chamada
- HMAC-SHA256 com a sua chave secreta, e a chave pode aceitar só os IPs do seu servidor.
- Repetir nunca duplica
- Mande a mesma
Idempotency-Keye recebe a mesma cobrança de volta. - Aviso que não se perde
- Webhook assinado, com sete tentativas em pouco mais de um dia e reenvio pelo painel.
# cria uma cobrança de 149,90 USDT
curl https://api.startpay.fit/v1/payments \
-H "X-Api-Key: pk_live_…" \
-H "X-Timestamp: 1791388260" \
-H "X-Signature: 9f2c…" \
-H "Idempotency-Key: 6d1f0c2e-…" \
-d '{"amount":"149.90","currency":"USDT",
"network":"POLYGON","external_id":"PEDIDO-1042"}'
# resposta
{ "payment_id": "pay_yypzfv8w8tp9fj3a",
"status": "pending",
"address": "0x7a3f…c41e",
"expires_at": "2026-10-07T13:21:00Z" }
import crypto from 'node:crypto';
const body = JSON.stringify({ amount: '149.90', currency: 'USDT',
network: 'POLYGON', external_id: 'PEDIDO-1042' });
const ts = Math.floor(Date.now() / 1000).toString();
const sig = crypto.createHmac('sha256', process.env.SOLLUS_SECRET)
.update(`${ts}.POST./v1/payments.${body}`).digest('hex');
const res = await fetch('https://api.startpay.fit/v1/payments', {
method: 'POST', body,
headers: { 'content-type': 'application/json',
'x-api-key': process.env.SOLLUS_KEY, 'x-timestamp': ts,
'x-signature': sig, 'idempotency-key': crypto.randomUUID() },
});
const { address, payment_id } = await res.json();
# POST na sua URL, com X-Signature: t=…,v1=…
{ "event": "payment.confirmed",
"payment_id": "pay_yypzfv8w8tp9fj3a",
"external_id": "PEDIDO-1042",
"status": "paid",
"amount": "149.90",
"amount_received": "149.90",
"network": "POLYGON",
"tx_hash": "0x8f3a…d920" }
# libere o pedido só neste evento
O que protege o seu dinheiro.
- A carteira principal é sua
- A chave dela fica com você, no seu celular. Nosso servidor só sabe enviar para ela, nunca tirar dela.
- Só vale o USDT oficial
- Lemos apenas o contrato oficial do USDT na Polygon. Token falso com o mesmo nome e transferência de valor zero são ignorados.
- Nada é creditado antes da hora
- A cobrança só vira paga depois que o bloco fica final na rede. Uma transação que a rede desfaz não vira saldo.
- Conferência a cada hora
- O saldo na rede é comparado com os registros. Qualquer diferença pausa os repasses e avisa a operação.
Perguntas que todo mundo faz.
Meu cliente precisa criar conta na SollusPay?
Não. Ele só lê o QR (ou abre o link da cobrança) e paga com a carteira ou corretora que já usa.
Quais carteiras e corretoras funcionam?
Qualquer uma que envie USDT pela rede Polygon, como Trust Wallet, MetaMask e as principais corretoras. O que importa é escolher a rede Polygon na hora de enviar.
E se o cliente enviar pela rede errada?
Só a rede Polygon é monitorada, então o pagamento não é reconhecido sozinho. A página de pagamento avisa isso em destaque antes de o cliente enviar.
E se ele pagar a menos, a mais ou depois do prazo?
A cobrança mostra o valor recebido e o motivo. Diferenças pequenas, dentro da tolerância combinada, contam como pagas. O resto fica para decidir no painel, com um clique.
Quanto tempo até o dinheiro chegar na minha carteira?
Segundos. Assim que o bloco fica final na Polygon, a cobrança vira paga e o repasse para a sua carteira principal sai em seguida.
Preciso entender de cripto para usar?
Não. Você cria a cobrança, acompanha no painel como faria com qualquer meio de pagamento e recebe o USDT na carteira que escolheu.