Skip to content
RugWard
☰ Menú

RugWard Pay

Seguridad, preguntas frecuentes y solución de problemas

Cómo RugWard Pay protege a comerciantes y compradores, respuestas a preguntas habituales y soluciones a los problemas más comunes de comerciantes y compradores.

En esta página

Modelo de seguridad#

Para tu dinero

  • Sin custodia. Los pagos van de la cartera del comprador a la tuya. RugWard no tiene claves de tus fondos ni saldo que perder.
  • Las direcciones se fijan por factura. Cada factura guarda una copia de tus direcciones de recepción desde el momento en que se creó. Cambiar las direcciones después nunca redirige una factura abierta.
  • Solo una firma de cartera cambia las direcciones. La configuración, las claves API y los webhooks requieren una sesión iniciada con la cartera. Una clave API robada puede crear o cancelar facturas, pero no puede cambiar adónde va el dinero.
  • Se rechazan direcciones inseguras. No se pueden guardar contratos de tokens, mints de tokens de Solana, programas y cuentas propiedad de programas, direcciones integradas de Monero ni direcciones EVM sancionadas. Las carteras de contrato inteligente solo se aceptan en redes donde la cartera realmente existe.
  • Contratos de token fijos. Las direcciones de contrato de USDC/USDT están fijadas en el código de RugWard, así que un token falso nunca puede pagar una factura.

Para la detección de pagos

  • Los precios son la mediana de fuentes independientes (al menos dos deben coincidir con una diferencia máxima del 2 %); el navegador del comprador nunca envía un precio.
  • Una transacción solo puede pagar una factura; una transacción minada antes de la cotización no puede pagarla; las transacciones pegadas deben coincidir con el importe único exacto o llevar la referencia de la cotización.
  • El estado cambia solo tras las confirmaciones necesarias. Los pagos que no coinciden exactamente aparecen como unmatched (sin asociar) y nunca se acreditan automáticamente.

Para tu cuenta

  • El inicio de sesión es una firma de mensaje gratuita con un nonce de un solo uso válido 10 minutos, vinculado a rugward.com. Se admiten carteras inteligentes (ERC-1271 / ERC-6492).
  • La cookie de sesión es HttpOnly, Secure, SameSite=Strict y dura 7 días; Sign out la termina.
  • Las claves API se guardan como hashes SHA-256; el secreto del webhook y una clave de visualización de Monero opcional se guardan cifrados. Ni la clave ni el secreto se vuelven a mostrar nunca.
  • Las solicitudes del panel deben venir del propio rugward.com (se rechazan las solicitudes entre sitios), y las acciones públicas del checkout están protegidas por Cloudflare Turnstile y límites de frecuencia.

Lo que RugWard nunca hace

  • Nunca pide una frase semilla ni una clave privada, y nunca pide a un comprador que "valide", "sincronice" o "desbloquee" una cartera.
  • Nunca pide una aprobación ilimitada de tokens: el checkout de Base aprueba exactamente el importe de la factura para el divisor.

RugWard Pay ha sido revisado internamente por RugWard. No ha sido revisado por una empresa independiente.

Preguntas frecuentes#

¿Necesito registrarme o pasar KYC?#

Inicias sesión con tu cartera. RugWard no pide documentos. Debes aceptar los términos para comerciantes y cumplir las leyes que se aplican a ti y a tus compradores.

¿Con qué carteras puedo iniciar sesión?#

Cualquier cartera EVM compatible con el conector de carteras de RugWard (MetaMask, Trust, Rabby, Coinbase Wallet y otras; carteras de contrato inteligente mediante ERC-1271 / ERC-6492), o una cartera de Solana que pueda firmar mensajes (Phantom, Solflare o Backpack). Consulta Configuración del comerciante.

¿Puedo recibir en una moneda que no activé?#

No. El comprador solo ve las monedas que activaste y para las que tienes dirección. Un comprador con otra moneda puede primero intercambiarla por una aceptada en su propia cartera.

¿Hay conversión automática a una stablecoin?#

No. Recibes exactamente la moneda con la que pagó el comprador. Conviértela tú mismo más tarde si quieres, por ejemplo con RugWard Swap.

¿Cuánto cuesta?#

0,5 % en ETH y USDC en Base (dividido on-chain); 0 % en todas las demás redes durante la promoción de lanzamiento. Los compradores pagan su comisión de red habitual. Consulta Comisiones.

¿Puede RugWard reembolsar a un comprador o revertir un pago?#

No. El dinero está en tu cartera; solo tú puedes devolverlo. Consulta Reembolsos.

¿Puedo usar una dirección para muchas facturas?#

Sí. Los importes únicos (Bitcoin, tokens EVM, Solana), la referencia de Solana Pay, la referencia del divisor de Base y las pruebas de transacción de Monero mantienen los pagos separados. Por privacidad, quizá prefieras carteras distintas por negocio.

¿Por qué el comprador tiene que enviar un importe "raro"?#

Los últimos dígitos son una etiqueta única (unos pocos satoshis o una fracción de céntimo) que identifica esta factura. El comprador paga esa pequeña cantidad adicional; la factura se redondea hacia arriba para que nunca recibas menos.

¿Cómo sé que un pago es real antes de enviar el pedido?#

Espera a Paid en el panel o a un webhook invoice.paid verificado y luego (en una integración de servidor) vuelve a leer la factura con la API. Nunca confíes en la URL de retorno ni en una captura de pantalla del comprador.

¿Puedo aceptar Monero sin dar mi clave de visualización?#

Sí. Por defecto, el comprador demuestra el pago con el id de la transacción y la clave de transacción. Guardar una clave de visualización (almacenada cifrada) solo facilita las cosas a los compradores; puede ver pagos entrantes pero nunca gastar.

¿Las facturas de prueba cuestan algo?#

No. Usan monedas de la testnet Sepolia, que son gratuitas y no tienen valor, y nunca envían webhooks.

¿RugWard Pay está disponible en todas partes?#

No. Se bloquean las solicitudes de algunas regiones (HTTP 451), y el servicio no está destinado a usuarios de jurisdicciones sancionadas.

Solución de problemas para comerciantes#

ProblemaSolución
"Accept the RugWard Pay merchant terms first (Settings)"Marca los términos en Settings y guarda.
"Add at least one receiving address and enable a coin first"Guarda una dirección para al menos una familia (Bitcoin, EVM, Solana o Monero) y activa una moneda de esa familia.
Dirección rechazadaEs un contrato de token, un mint/programa, una dirección integrada de Monero, una cartera inteligente no desplegada en esa red, o no superó el control de sanciones. Usa una dirección de cartera normal.
"Too many requests"Alcanzaste el límite por IP (unas 20/min en todo Pay). Espera un minuto; usa webhooks en lugar de sondeo.
"Invoice limit reached (500 per hour)"Espera, o reutiliza un enlace de pago para compras repetidas.
401 con una clave APILa clave fue revocada o está mal escrita. Las claves se muestran una vez: crea una nueva.
403 "Cross-site request refused"Llamaste a un endpoint del panel desde otro sitio, o enviaste una clave desde un navegador. Llama a la API desde tu servidor.
Una factura muestra UnderpaidEl comprador envió menos. Pide la diferencia (fuera de RugWard) o reembolsa.
Hay un pago en tu cartera pero la factura no está pagadaRevisa Unmatched payments; en cotizaciones de Base, probablemente el comprador hizo una transferencia simple en lugar de usar el botón.

Solución de problemas para compradores#

MensajeQué significa
"The price is not available from enough independent sources right now"Las fuentes de precio no coinciden o no responden. Elige otra moneda o reintenta en un minuto.
"Too many coin changes on this invoice"Más de 8 cotizaciones. Pide al comerciante una factura nueva.
"This transaction was mined before the invoice was quoted"La transacción pegada es anterior a la cotización.
"This transaction sent X, but this invoice needs exactly Y"El importe es distinto. Contacta al comerciante con el id de la transacción.
"This transaction was already used to pay a different invoice"Un pago solo puede pagar una factura.
"This transaction is not a RugWard Pay splitter payment for this invoice"En cotizaciones de Base, paga con el botón del checkout.
"The RugWard Pay splitter code on this network does not match the reviewed build"El control de seguridad detuvo el pago. No se envió nada. Elige otra moneda e infórmalo.
El estado sigue en "Payment detected, confirming"Esperando confirmaciones (Base 30 bloques, Ethereum 12, Bitcoin 1, Monero 10…).

Última actualización: 30 de octubre de 2026