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.

ORDER-4821● API
PRO PLAN · 30 DAYS
99.013427USDC
REDEBASE
CHECKOUT/i/inv_GU91XHr8AUNQ8l9r
● Aguardando pagamento
RESULTADO WEBHOOK{ "update_type": "invoice_paid", "payload": { "payload": "ORDER-4821", "status": "paid" } }✓ PEDIDO PAGO
USDT · USDCCheckout em stablecoin
5,95–10¢Por pagamento confirmado · sem percentual
→Direto para sua carteira
APIStatus automático do pedido

ORDER FLOW

Adicione cripto ao fluxo de pedidos existente

Pedidos, usuários, planos e acesso continuam no seu sistema. GramPayBot fornece a camada de pagamento.

01Comprador escolhe produto ou plano↓
02Site cria pedido↓
03Backend cria invoice↓
04Comprador abre checkout↓
05GramPayBot confirma pagamento↓
06Site marca pedido como pago

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.

01

Planos SaaS e créditos

02

Pedidos de e-commerce

03

VPN, hosting e APIs

04

Reservas e serviços

API + CHECKOUT

Como funciona no site

A invoice é vinculada ao pedido antes do pagamento.

  1. 01Cliente cria pedido
  2. 02Backend solicita invoice
  3. 03Checkout URL é retornada
  4. 04Cliente envia USDT ou USDC
  5. 05Transferência é verificada
  6. 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.

01

Pedido e valor exato

02

Token e rede

03

Endereço e QR code

04

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.

RESULTADO WEBHOOK{ "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ção

START

Três formas de começar

Comece simples e automatize quando o volume exigir.

02

API cria invoice por pedido

03

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.

YOUR SYSTEMORDER-4821 → GU91XHr8AUNQ8l9r → invoice_paidGRAM PAY

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
BUYER→BLOCKCHAIN→YOUR WALLET
USDT: Ethereum · Optimism · BNB Smart Chain · Base · Polygon · Arbitrum · TRON · Solana
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.

5.95–10¢Por pagamento confirmado · sem percentualpedido → invoice → checkout → pagamento → webhook
  • ✓ 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.

  1. 01ORDER-4821 · aguardando
  2. 0299.013427 USDC · Base
  3. 03invoice_paid · hash
  4. 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