PAGAMENTOS AUTOMÁTICOS NO SITE
Aceite pagamentos em USDT e USDC no seu site
Seu site cria uma invoice para pedido, plano ou recarga. O comprador paga no hosted checkout, GramPayBot verifica a transferência on-chain e devolve o resultado ao sistema. O dinheiro vai direto para a carteira da empresa.
/i/inv_GU91XHr8AUNQ8l9r{ "update_type": "invoice_paid",
"payload": { "payload": "ORDER-4821",
"status": "paid" } }✓ PEDIDO PAGOORDER FLOW
Adicione cripto ao fluxo de pedidos existente
Pedidos, usuários, planos e acesso continuam no seu sistema. GramPayBot fornece a camada de pagamento.
WHO IT IS FOR
Para sites com lógica própria de pedidos
Use quando seu sistema define o valor e a próxima ação.
Pedidos de e-commerce
VPN, hosting e APIs
Reservas e serviços
API + CHECKOUT
Como funciona no site
A invoice é vinculada ao pedido antes do pagamento.
- 01Cliente cria pedido
- 02Backend solicita invoice
- 03Checkout URL é retornada
- 04Cliente envia USDT ou USDC
- 05Transferência é verificada
- 06API ou webhook envia resultado
API · USDC
Como integrar pagamentos em USDC ao seu site
Crie uma invoice no servidor para cada pedido. Guarde o public_id junto ao pedido, abra a web_app_invoice_url retornada para o comprador e entregue somente após o status paid ser confirmado pela API autenticada ou por um webhook com assinatura verificada. O comprador só pode escolher rotas USDC ativadas no seu app.
Mantenha o token da API no servidor. Se repetir uma solicitação após timeout, use o mesmo Idempotency-Key.
POST https://app.grampaybot.com/api/createInvoice
GramPay-API-Token: gp_live_xxx
Idempotency-Key: order_184
Content-Type: application/json
{
"amount": "10.00",
"public_description": "Order 184",
"payload": "order_184"
}HOSTED CHECKOUT
Hosted checkout para cada pedido
Você não precisa criar interface de endereço, QR, prazo e status.
Pedido e valor exato
Token e rede
Endereço e QR code
Prazo e status ao vivo
PAYMENT RESULT
Seu site recebe resultado ligado ao pedido
O evento assinado invoice_paid devolve a invoice e a referência do pedido enviada no campo payload.
{
"update_id": 1024,
"update_type": "invoice_paid",
"request_date": "2026-09-23T10:00:00Z",
"payload": {
"public_id": "GU91XHr8AUNQ8l9r",
"payload": "ORDER-4821",
"status": "paid",
"paid_token": "usdc",
"paid_source": "base",
"tx_hash": "0x71a4...93F2"
}
}✓ Referência do pedido em payload✓ ID público da invoice e status✓ Valor da invoice e token pago✓ Rede paga e hash da transaçãoSTART
Três formas de começar
Comece simples e automatize quando o volume exigir.
Link de pagamento exibido no site
Começar sem integração →API cria invoice por pedido
API e webhooks assinados atualizam automaticamente
EXTERNAL ORDER ID
Relacione o pagamento ao pedido correto
Envie o ID do pedido no campo payload ao criar a invoice. No webhook assinado, ele retorna em payload.payload; associe o public_id ao pedido salvo.
NON-CUSTODIAL
Dinheiro direto para a carteira da empresa
GramPayBot não guarda receita em saldo interno e não exige chave privada.
- ✓ Sem etapa de saque
- ✓ Somente endereço público
- ✓ Verificação pelo hash
USDC: Ethereum · Optimism · BNB Smart Chain · Base · Polygon · Arbitrum · Solana
PRICING
Pague apenas por pagamentos confirmados
5,95–10 centavos por pagamento confirmado, conforme o pacote. Não depende do valor do pedido.
- ✓ Invoices não pagas são gratuitas
- ✓ Sem percentual do faturamento
- ✓ Checkout e rastreamento incluídos
- ✓ Pacotes maiores reduzem o preço
SAAS EXAMPLE
Exemplo: plano SaaS
Cliente escolhe Pro por 30 dias. O site cria ORDER-4821 e abre checkout USDC. O webhook invoice_paid verificado devolve o ID em payload.payload; o SaaS ativa o plano uma única vez.
- 01ORDER-4821 · aguardando
- 0299.013427 USDC · Base
- 03invoice_paid · hash
- 04ORDER-4821 · paid · Pro ativo
FAQ
Dúvidas sobre pagamentos no site
01Um site comum aceita USDT e USDC?+
Sim. O backend cria invoice e redireciona ao hosted checkout.
02Preciso criar checkout?+
Não. GramPayBot fornece página, QR, prazo e status.
03Como identificar o pedido pago?+
Envie o ID do pedido em payload; o webhook assinado invoice_paid devolve-o em payload.payload.
04Para onde vai o dinheiro?+
Direto para a carteira do projeto.
05Posso ativar serviço automaticamente?+
Sim, após validar o status paid ou webhook assinado.
06Posso testar sem API?+
Sim. Comece com links manuais e depois automatize.
Conecte pagamentos USDT e USDC ao seu site
Seu site cria invoice, GramPayBot hospeda checkout e verifica a transferência; o sistema recebe o resultado ligado ao pedido.
Hosted checkout · API e webhooks · sem chave privada