Ha observado un aumento de los pagos, ya sean fallidos o con éxito, en un breve periodo de tiempo y, tras investigar, se da cuenta de que su sitio se está utilizando para probar tarjetas: ¿qué hace ahora?
Pasar a Stripe Pago
En primer lugar, si utiliza Stripe Elements, podría intentar cambiar a Stripe Checkout:
- Vaya a Panel de control > MemberPress > Configuración > Pestaña Pagos.
- Encuentra el Stripe pasarela de pago.
- Aquí, haga clic en la casilla situada junto a Pago con Stripe opción.

Switching to Stripe Checkout won’t prevent card testing by itself. The purpose of this switch is to try interrupting card testers attacking your website. Switching to Stripe Checkout will shut down the endpoints testers might be using to run attacks through Stripe Elements. Once you applied all other security updates mentioned in this document and the attack is over, you can re-enable Stripe Elements.
Activar la protección contra pruebas de tarjetas
Ir a Cuadro de mandos > MemberPress > Configuración > General y garantizar que Activar la protección contra pruebas de tarjetas está marcada.

It is enabled by default, but it is good to check. If it is enabled, you can change the method of getting the user’s IP Address.
Si su sitio utiliza un Proxy Front-End:
- Activar Utilice el encabezado HTTP X-Forwarded-For O Utilizar el encabezado HTTP X-Real-IP
Si su sitio utiliza CloudFlare:
- Activar Utilizar el encabezado HTTP CF-Connecting-IP
Si su sitio NO utiliza CloudFlare o un Proxy Front-End:
- Activar Use PHP’s built-in REMOTE_ADDR
Activar la configuración de radar en Stripe
Stripe cuenta con la función Stripe Radar para ayudar a detectar y bloquear actividades fraudulentas. Más información sobre estos ajustes en Stripe’s Risk Settings página.
Stripe Radar ofrece varias comprobaciones de verificación de tarjetas:
- Comprobación del código de verificación de la tarjeta (CVC): this check will prevent any charges that fail the CVC verification check. The CVC is the verification code printed directly on a user’s card. Users need to add the correct CVC code to the MemberPress registration form, for Stripe to process the payment.
- Verificación de direcciones (AVS): this check will prevent charges if the postal address check fails. When registering, users need to add the postal code and the street address to the MemberPress registration form. If this data doesn’t match the billing address on file with the card issuer (e.g. bank), the payment will fail.
Instalar y activar el complemento Captcha
La prueba de tarjetas se basa en bots (normalmente) automatizados que envían repetidamente el formulario de inscripción de miembros (inscripciones spam). Cada vez que el bot envíe el formulario de registro, utilizará diferentes datos de pago (robados) para comprobar si los datos son correctos. Si añade un captcha a sus formularios de inscripción, evitará el spam.
Ir a Panel de control > MemberPress > Complementos e instale y active nuestro Complemento Math Captcha. Esto añadirá un simple captcha matemático a la página de registro e inicio de sesión.
También puede utilizar la función Simple Cloudflare Turnstile - Alternativa CAPTCHA u otro plugin captcha.
Además, puede utilizar el complemento MemberPress Math Captcha con Cloudflare Turnstile (u otro complemento captcha) al mismo tiempo.
Complemento simple de Cloudflare Turnstile
Cloudflare Turnstile también debería ayudar en caso de que su sitio web se vea comprometido (hackeado). If your website is hacked, it’s possible for hackers to get a hold of your Stripe API client secret. A continuación, esta clave puede utilizarse para probar la tarjeta incluso en otros lugares no relacionados con su sitio web.
Como ya se ha mencionado, debe utilizar el Simple Cloudflare Turnstile - Alternativa CAPTCHA para añadir el Torniquete Cloudflare en su sitio. La integración con MemberPress le permite activar Cloudflare Turnstile en los formularios de inicio de sesión y registro de MemberPress.
Para configurar el plugin, vaya a Panel de control > Configuración > Cloudflare Turnstile y siga el guía de plugins.

Además, puede añadir identificaciones de miembros MemberPress al campo dedicado para aplicar Turnstile sólo en formularios de inscripción específicos.
Actualice sus claves API
Si ha aplicado todas las sugerencias anteriores y la prueba de la tarjeta sigue en curso, pruebe a actualizar sus credenciales de la API Stripe. Para ello, siga estos pasos:
- Log in to your website as an administrator. After logging in, the URL in your browser’s address bar should be like this: https://yourdomain.com/wp-admin/.
- Añada lo siguiente al final de su URL actual: admin.php?page=memberpress-options&display-keys (por ejemplo https://yourdomain.com/wp-admin/admin.php?page=memberpress-options&display-keys). Todavía en la barra de direcciones, pulse la tecla intro en el teclado.
- Esto le llevará al MemberPress Ajustes página (Panel de control > MemberPress > Configuración). Haga clic en el botón Pagos ficha.
- Uonfiguración de la pasarela de pago Stripe, yDebería ver un nuevo Actualizar credenciales Stripe botón. Haga clic en este botón para actualizar sus credenciales Stripe.

Reembolso y anulación de pagos fraudulentos
Si algún pago fue creado con éxito durante la prueba de la tarjeta, reembolse y cancele estas suscripciones. Puede hacerlo desde MemberPress en su sitio o a través de Stripe. Si lo haces a través de Stripe, puedes marcar el motivo del reembolso como "Fraude".
En MemberPress no hay forma de cancelar y reembolsar en bloque. Por lo tanto, tendrá que hacerlo de uno en uno.
También recomendamos registrar las direcciones de correo electrónico y cualquier otra información sobre el cargo y la tarjeta que se utilizaron, de modo que si los clientes envían un correo electrónico quejándose, pueda asegurarles que ya ha reembolsado el cargo fraudulento. Si puede ponerse en contacto directamente con el cliente, infórmele de lo sucedido.