Acepta pagos con cripto en tu sitio web
Añade un pago con USDT, Bitcoin, Ethereum y TON a tu tienda online, SaaS o web de servicios. El cliente paga en una página alojada y vuelve a tu web, mientras tu servidor recibe un webhook firmado.
Para quién es
Cualquier web que venda online puede aceptar cripto, con la API o con enlaces de pago que no necesitan código.
Tiendas online
Añade cripto junto a tus otros métodos de pago y marca los pedidos como pagados automáticamente.
SaaS y suscripciones
Cobra planes, créditos y renovaciones y activa la cuenta con el webhook.
Productos digitales
Vende software, plantillas, archivos y licencias con entrega inmediata tras el pago.
Freelancers y agencias
Envía a tus clientes un enlace de pago para una factura, sin integrar nada en la web.
Cursos online
Desbloquea lecciones y membresías en cuanto el alumno paga.
Webs de recarga
Una dirección de depósito permanente por cliente, acreditada en el saldo de su cuenta.
Cómo funciona en una web
- 1
Verifica tu dominio
Añade tu dominio y demuestra la propiedad con un registro DNS TXT, un archivo o una etiqueta meta. Lo revisamos y lo activamos.
- 2
Crea una factura
En el checkout tu servidor llama a la API con el importe, el número de pedido y la página de regreso.
- 3
Redirige al pago
Envía al cliente a la URL de pago. Elige una moneda, escanea el QR y paga.
- 4
Marca el pedido como pagado
Recibes un webhook invoice.paid firmado y el cliente vuelve a tu página de éxito.
Funciona con cualquier backend
Crea la factura desde PHP, Node.js, Python o cualquier lenguaje que pueda enviar una petición HTTP. Redirige al pago y escucha el webhook.
- La URL de regreso debe estar en tu dominio verificado
- Verifica cada webhook con tu secreto de firma
- El mismo número de pedido devuelve la misma factura, los reintentos son seguros
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
Hecho para sitios web
Pago alojado con regreso
Una página adaptada al móvil en tres idiomas que devuelve al cliente a tu página de éxito.
Enlaces de pago
¿Sin desarrollador? Crea un enlace con importe fijo o libre y ponlo en un botón o en un correo.
Panel y exportación CSV
Cada pago con moneda, red, comisión e importe neto, además de exportación CSV para tu contabilidad.
Webhooks firmados
Eventos firmados con HMAC para pagos completos, incompletos, caducados y tardíos, reenviados hasta que tu servidor responda.
Pagos cripto en una web: preguntas
¿Cómo acepto pagos con cripto en mi web?
Crea un proyecto de ScarabPay para tu dominio y verifícalo. En el checkout crea una factura con la API y redirige al cliente a la URL de pago. Marca el pedido como pagado cuando llegue el webhook invoice.paid.
¿Hay un plugin para mi plataforma de tienda?
Por ahora no hay un plugin listo. Cualquier plataforma que pueda enviar una petición HTTP puede usar la API, y los enlaces de pago funcionan sin código.
¿Cómo verifico mi dominio?
Elige un método: un registro TXT en scarabpay-challenge.yourdomain, un archivo en /.well-known/scarabpay-verify.txt o una etiqueta meta en la página de inicio. Cada proyecto tiene su propio código.
¿Vuelve el cliente a mi web después de pagar?
Sí. Envía una return_url con la factura o define una página de éxito para el proyecto. Debe usar https en tu dominio verificado o en uno de sus subdominios.
¿Con qué monedas pueden pagar los clientes?
USDT en TRC20, BEP20, ERC20 y TON, USDC en BEP20, Bitcoin, Ethereum y Toncoin.
¿Cuánto cuesta?
0,8 % por pago completado, sin cuota de alta ni cuota mensual.
Sigue leyendo
Añade cripto a tu checkout
Verifica tu web y crea tu primera factura en minutos. Solo pagas cuando cobras.