Checklist de fraude en retiros: qué revisar antes de pagar
El retiro es el último momento en que el dinero sigue siendo tuyo. Una vez pagado, un contracargo de la red sale de tu margen. Esta checklist recoge las comprobaciones que detectan la mayor parte del fraude en retiros, en el orden que más tiempo ahorra.
Respuesta corta
Antes de pagar un retiro, revisa primero las cuentas vinculadas y si la dirección de pago ya se usó, luego los picos de ganancias, la velocidad de las ofertas, las conversiones sin clic, el país del clic frente al de la conversión, la antigüedad de la cuenta y las señales de red. Usa tres resultados (aprobar, retener, denegar) para que solo esperen los retiros arriesgados.
- Lo primero
- Dirección de pago repetida: rápida, casi nunca falla y suele destapar las redes más grandes.
- Retener
- Direcciones ya pagadas a otra cuenta y retiros en las 24 horas siguientes al registro.
- Revisar
- Ofertas en menos de la mitad del tiempo habitual, clic y conversión en países distintos, ganancias muy por encima de un día normal.
- Tiempo de revisión
- El mismo día, con las cuentas antiguas y limpias aprobadas automáticamente.
Por qué el retiro es el mejor momento para revisar
Puedes revisar a los usuarios en el registro, en cada clic en una oferta y en cada conversión, y deberías hacerlo. Pero en el retiro se junta todo. Para entonces tienes el historial completo de la cuenta: dispositivos, IP, ofertas, velocidad y la dirección a la que quiere cobrar.
También es donde los errores cuestan dinero de verdad. Una alerta equivocada en el registro te hace perder un usuario. Una aprobación equivocada manda dinero a una granja, y la red puede revertir las conversiones semanas después.
La checklist
Ve en este orden. Las primeras comprobaciones son rápidas y pillan las redes más grandes. Las últimas necesitan más contexto.
- Cuentas vinculadas. ¿Comparte esta cuenta dispositivo, email o patrón de IP con otras? Si es así, mira el grupo entero, no solo este retiro.
- Dirección de pago repetida. ¿Este PayPal, wallet o email de tarjeta regalo ya cobró para otra cuenta? Es la señal de fraude más fuerte que hay.
- Pico de ganancias. ¿Cuánto ganó la cuenta en las últimas 24 horas frente a un usuario típico de tu sitio? Varias veces lo normal merece una mirada.
- Ofertas completadas demasiado rápido. ¿Cuánto pasó entre el clic en la oferta y la conversión? Compáralo con lo que tardan otros usuarios en la misma oferta.
- Conversiones sin clic. ¿Pagó la red ofertas que este usuario nunca abrió desde tu muro? Apunta a un postback falsificado o a otro camino.
- País distinto entre clic y conversión. ¿Se hizo clic en la oferta desde un país y se convirtió desde otro? Lo habitual es un cambio de proxy o de VPN.
- Antigüedad de la cuenta. ¿Cuánto tiene la cuenta? Un primer retiro a las pocas horas del registro es un patrón del que viven las granjas.
- Señales de red. ¿Estaba la cuenta en una VPN, Tor, una IP de centro de datos o un proxy residencial cuando ganó el saldo?
La checklist de un vistazo
| Comprobación | Señal de alarma | Acción habitual |
|---|---|---|
| Cuentas vinculadas | El mismo dispositivo que 2 o más cuentas | Revisar el grupo entero |
| Dirección de pago repetida | Dirección ya pagada a otra cuenta | Retener, normalmente denegar |
| Pico de ganancias | Muchas veces las ganancias de un día normal | Revisar las ofertas que hay detrás |
| Velocidad de la oferta | Menos de la mitad del tiempo habitual | Revisar, revertir si se confirma |
| Conversión sin clic | Oferta pagada que nunca se abrió desde tu muro | Retener y preguntar a la red |
| País del clic y de la conversión | Clic en un país, conversión en otro | Revisar |
| Antigüedad de la cuenta | Retiro en las 24 horas siguientes al registro | Retener hasta pasar la primera revisión |
| VPN, Tor o centro de datos | Saldo ganado detrás de una IP oculta | Revisar, denegar si las ofertas eran por país |
Ninguna de estas filas prueba el fraude por sí sola, salvo quizá una dirección de pago compartida entre cuentas. Dos o tres alarmas juntas son un caso sólido. Una sola alarma en una cuenta antigua con historial limpio suele ser una falsa alarma.
Cómo hacer bien cada comprobación
Cuentas vinculadas y direcciones de pago
Normaliza las direcciones de pago antes de compararlas. Pasa los emails a minúsculas, quita los puntos y las etiquetas con + en Gmail y recorta los espacios de las wallets. Luego busca el mismo valor en los retiros anteriores. Una dirección que cobró para cinco cuentas es una sola persona.
Pico de ganancias
Calcula cuánto gana en un día un usuario normal de tu sitio. La mediana es mejor que la media, porque unos pocos usuarios muy activos la inflan. Luego compara esta cuenta con ese número. Diez veces la mediana en un día es raro en una persona real.
Velocidad de las ofertas y clics que faltan
Esto solo funciona si registras los clics en las ofertas. Guarda el usuario, el ID de la oferta y la hora cuando alguien abre una oferta desde tu muro. Cuando llega el postback, emparéjalo con el clic. Sin clic no puedes saber lo rápido que fue, y una conversión pagada sin ningún clic ya es sospechosa por sí misma.
País distinto y antigüedad de la cuenta
Guarda el país de la IP en cada clic y en cada conversión. Un cambio dentro de la misma oferta es una señal mucho más fuerte que un usuario que viajó el mes pasado. En cuanto a la antigüedad, una espera corta antes del primer retiro elimina la mayor parte del beneficio de las granjas instantáneas.
-- Payout addresses paid for more than one account
SELECT LOWER(payout_address) AS addr,
COUNT(DISTINCT user_id) AS accounts
FROM cashouts
WHERE status IN ('paid', 'pending')
GROUP BY LOWER(payout_address)
HAVING COUNT(DISTINCT user_id) > 1;Aprobar, retener o denegar
Usa tres resultados, no dos. Retener te da tiempo para preguntar a la red o al usuario sin perder a un cliente honesto.
- Aprueba cuando no salta ninguna comprobación, o salta una débil en una cuenta antigua y limpia.
- Retén cuando salta una comprobación fuerte o dos más débiles. Haz una pregunta, espera las reversiones pendientes y mira el grupo.
- Deniega cuando la dirección de pago está compartida, el dispositivo se comparte con una red o saltan varias comprobaciones a la vez. Deniega el grupo, no solo esta cuenta.
Errores habituales al revisar retiros
Casi todos los problemas de revisión vienen de unos pocos hábitos. Evitarlos hace la cola más rápida y más justa.
- Juzgar solo por la IP. Las operadoras móviles y las universidades ponen a muchos usuarios honestos detrás de una misma IP. Úsala como apoyo, nunca como única señal.
- Revisar las cuentas de una en una. Si deniegas una cuenta de una red y apruebas la siguiente, la granja cobra igual. Abre las cuentas vinculadas antes de decidir.
- Ignorar los retiros pequeños. Las granjas suelen retirar poco desde muchas cuentas para no llamar la atención. Lo que importa es el total.
- Pagar antes de que lleguen las reversiones. Si la mayoría de reversiones de tus redes llega en dos semanas, una cuenta nueva que retira al segundo día cobra con dinero que puede volver.
- No apuntar el motivo. Anota por qué retuviste o denegaste cada retiro. Ayuda con las reclamaciones, con las redes y a ajustar tus reglas más adelante.
También ayuda una política corta por escrito. Decide de antemano qué haces con una dirección de pago compartida, un saldo ganado con VPN o un primer retiro el primer día. Así todos los revisores deciden igual y los usuarios reciben la misma respuesta.
Cómo lo automatiza CashoutGuard
Envía un evento de retiro a /v1/evaluate con el importe y la dirección de pago. CashoutGuard responde con una puntuación de 0 a 100, una decisión y los motivos, y pone el retiro en una cola de revisión con las pruebas.
payout_address_shared,device_shared_with_accountsyemail_sharedpara las cuentas vinculadas, visibles en el grafo de redes de fraude.earnings_spikecuando las ganancias de 24 horas están muy por encima del usuario típico de tu sitio.offer_completed_too_fast,conversion_without_clickyclick_conversion_country_mismatcha partir de tus eventos de clic y de conversión.new_account_cashoutycashout_velocitypara cuentas nuevas y retiros repetidos.ip_vpn,ip_tor,ip_datacentery las comprobaciones de zona horaria e idioma para las ubicaciones ocultas.
Las reglas y las listas de permitidos y bloqueados convierten esta checklist en política, y los webhooks firmados avisan a tu backend cuando una cuenta pasa a bloqueo. Empieza en modo sombra y compara sus alertas con tus propias decisiones. Mira la documentación o los precios, con 14 días de prueba del plan Growth.