PAGOS AUTOMÁTICOS PARA SITIOS WEB
Acepta pagos en USDT y USDC en tu sitio web
Tu sitio crea una invoice para un pedido, plan o recarga. El comprador paga en el hosted checkout, GramPayBot verifica la transferencia on-chain y devuelve el resultado al sistema. El dinero llega directo a la wallet del negocio.
/i/inv_GU91XHr8AUNQ8l9r{ "update_type": "invoice_paid",
"payload": { "payload": "ORDER-4821",
"status": "paid" } }✓ PEDIDO PAGADOORDER FLOW
Añade cripto al flujo de pedidos existente
Pedidos, usuarios, planes y acceso permanecen en tu sistema. GramPayBot aporta la capa de pago.
WHO IT IS FOR
Para sitios con lógica propia de pedidos
Úsalo cuando tu sistema determina el importe y la siguiente acción.
Pedidos de e-commerce
VPN, hosting y APIs
Reservas y servicios
API + CHECKOUT
Cómo funciona el pago web
La invoice se vincula al pedido antes de que el comprador pague.
- 01Cliente crea pedido
- 02Backend solicita invoice
- 03Se devuelve checkout URL
- 04Cliente envía USDT o USDC
- 05Se verifica la transferencia
- 06API o webhook devuelve resultado
API · USDC
Cómo integrar pagos en USDC en tu sitio web
Crea una invoice en el servidor por cada pedido. Guarda el public_id junto al pedido, abre para el comprador la web_app_invoice_url recibida y entrega solo cuando una consulta autenticada a la API o un webhook con firma verificada confirme paid. El comprador solo podrá elegir las rutas USDC activadas en tu app.
Guarda el token de la API en el servidor. Si repites la solicitud tras un timeout, reutiliza el mismo 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
No necesitas desarrollar la interfaz de dirección, QR, tiempo y estado.
Pedido e importe exacto
Token y red
Dirección y QR
Tiempo y estado en vivo
PAYMENT RESULT
Tu web recibe un resultado vinculado al pedido
El evento firmado invoice_paid devuelve la invoice y la referencia del pedido que enviaste en 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"
}
}✓ Referencia del pedido en payload✓ ID público de invoice y estado✓ Importe de invoice y token pagado✓ Red de pago y hash de transacciónSTART
Tres formas de empezar
Empieza simple y automatiza cuando aumente el volumen.
Enlace mostrado en tu web
Empezar sin integración →API crea invoice por pedido
API y webhooks firmados actualizan automáticamente
EXTERNAL ORDER ID
Vincula el pago con el pedido correcto
Envía el ID del pedido en payload al crear la invoice. En el webhook firmado vuelve como payload.payload; relaciona public_id con el pedido guardado.
NON-CUSTODIAL
Dinero directo a la wallet del negocio
GramPayBot no guarda ingresos en saldo interno ni exige clave privada.
- ✓ Sin etapa de retiro
- ✓ Solo dirección pública
- ✓ Verificación mediante hash
USDC: Ethereum · Optimism · BNB Smart Chain · Base · Polygon · Arbitrum · Solana
PRICING
Paga solo por pagos confirmados
5,95–10 centavos por pago confirmado, según el paquete. No depende del importe del pedido.
- ✓ Invoices no pagadas gratis
- ✓ Sin porcentaje de facturación
- ✓ Checkout y seguimiento incluidos
- ✓ Paquetes mayores reducen el precio
SAAS EXAMPLE
Ejemplo: plan SaaS
Cliente elige Pro por 30 días. La web crea ORDER-4821 y abre checkout USDC. El webhook invoice_paid verificado devuelve el ID en payload.payload; SaaS activa el plan una sola vez.
- 01ORDER-4821 · esperando
- 0299.013427 USDC · Base
- 03invoice_paid · hash
- 04ORDER-4821 · paid · Pro activo
FAQ
Preguntas sobre pagos web
01¿Una web normal acepta USDT y USDC?+
Sí. El backend crea invoice y redirige al hosted checkout.
02¿Necesito crear checkout?+
No. GramPayBot ofrece página, QR, tiempo y estado.
03¿Cómo se identifica el pedido pagado?+
Envía el ID del pedido en payload; el webhook firmado invoice_paid lo devuelve en payload.payload.
04¿Dónde llega el dinero?+
Directo a la wallet del proyecto.
05¿Puedo activar un servicio automáticamente?+
Sí, después de validar paid o el webhook firmado.
06¿Puedo probar sin API?+
Sí. Empieza con enlaces manuales y luego automatiza.
Conecta pagos USDT y USDC a tu sitio
Tu web crea invoice, GramPayBot aloja checkout y verifica la transferencia; el sistema recibe un resultado ligado al pedido.
Hosted checkout · API y webhooks · sin clave privada