520 | Qué configurar en Stripe antes de conectarlo con WordPress o Woo
18 Mar 2026 · 16 min
En el episodio 520 de WordPress Semanal, Gonzalo Navarro ofrece un checklist práctico de ocho pasos esenciales para preparar una cuenta de Stripe antes de conectarla a cualquier plugin de cobro en WordPress (WooCommerce, formularios, LMS, etc.). Explica por qué la mayoría de los problemas de pagos – cargos no reconocidos, emails duplicados, disputas – suelen originarse en una configuración incompleta de Stripe y no en el plugin. Cada punto incluye enlaces a la documentación oficial de Stripe y a sus propios videos del curso de Stripe, con la intención de que el oyente pueda seguir la guía paso a paso. Además, menciona recursos complementarios (episodios 118 y 491, curso completo, plugin Stop User Enumeration) y cómo acceder a las notas del episodio. El objetivo es que, una vez completados los ocho pasos – activación y verificación de la cuenta, descriptor de extracto, branding, información pública, gestión de emails, frecuencia de payouts, 2FA y roles de equipo – el usuario pueda conectar Stripe a WordPress sin contratiempos y con mayor seguridad y profesionalismo.
Chapters
En el episodio 520 de WordPress Semanal, te doy el checklist de las cosas que deberías tener configuradas en el panel de Stripe antes de vincularlo con tu plugin de cobro en WordPress. ¡Vamos allá! Hola, hola, soy Gonzalo Navarro y bienvenidos al episodio 520 de WordPress Semanal. El podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Hoy te hablo de cómo configurar Stripe, porque la mayoría de problemas con esta pasarela de pago, como cobros que no se reconocen, emails duplicados, disputas evitables, no suelen venir del plugin que uses en WordPress, digamos, para gestionar tus cobros, sino de no haber preparado bien la cuenta de Stripe. Por eso voy a sacar una serie de episodios en los que quiero adentrarme en estos temas fundamentales. Y cómo no, vamos a empezar por cómo tener una correcta configuración dentro de Stripe. Ya no hablo aquí, no hablamos de nada de lo que haya que hacer en WordPress, sino qué hacer en la propia cuenta, en el propio panel de Stripe, para que después cuando vayas a hacer el vínculo pues todo vaya bien. En cada punto que te vaya comentando te voy a dejar la documentación oficial de donde se explica cómo hacer ese punto en concreto. Y un vídeo mío del curso de Stripe donde lo cubro, de acuerdo, para que tengas pues ambas opciones, la parte de los docs. Y si luego pues eres miembro en gonzalonavarro.es, pues que puedas seguir el curso sin problemas. Y además, al final del episodio te voy a dejar el resumen del checklist para que si quieres te vayas a las notas del episodio, lo copias, lo pegues y ya lo tengas tú disponible donde quieras. Recuerda que las notas del episodio las tienes o en tu aplicación de podcast, si es que se ven bien, y si no, siempre puedes ir a la web en gonzalonavarro.es/520, que es el número del episodio, y las tendrás disponibles. Sí, pero antes vámonos con las novedades. ¿Qué está pasando en gonzalonavarro.es esta semana? Pues tenemos nuevo vídeo de la zona código y en él te enseño a estilizar Contact Form 7 como un formulario moderno. Realmente Contact Form 7, este mitiquísimo plugin de WordPress, no incluye opciones de diseño. Lo que va a pasar es que los formularios que crees con este plugin van a heredar los estilos del tema que estés utilizando. Y en muchos casos, pues, el resultado es un formulario bastante plano, bastante poco atractivo. Depende del theme, hay veces que no está del todo mal, pero normalmente va a ser bastante básico. Si ya le quieres dar, pues, ese típico efecto con bordecitos redondeados, que al pulsar sobre el campo que quieres rellenar quede bien destacado, a lo mejor con tus colores corporativos, con una especie de brillo, que el botón de enviar el mensaje o de contactar pues también quede un poquito más estilizado, pues se puede lograr simplemente con un poquito de CSS. En el curso de Contact Form 7 avanzado. Ahí te enseño pues cómo puedes usar plantillas, cómo a través de plugins puedes mejorar las capacidades de Contact Form 7. Pero sinceramente, para esas pequeñas mejoras, mejoras visuales, ya digo, con un poquito de CSS lo puedes lograr. Y este que te dejo yo, la zona código, ya sabes, simplemente copias el código, lo pegas, te digo dónde puedes hacer las modificaciones. Por ejemplo, yo uso un azul para las partes destacadas, pero te explico cómo puedes hacer que ese azul pues sea tu color corporativo o lo que quieras. Es muy sencillo, no hay que irse a ningún sitio raro de WordPress, simplemente se pega el código en la parte de CSS adicional que ya trae WordPress esa opción y ya está. No tienes que saber código ni nada, simplemente seguir los pasos. Se podría aplicar a otros formularios, pero si ves que no queda, imagínate que tienes otro plugin de formularios y quieres hacer lo mismo y ves que no queda pues con los resultados que pensabas, escríbeme y hago un vídeo específico para ese plugin de formulario, aunque tengo también de otros, de Gravity Forms, de WPForms. Así que también puedes buscar en la zona código. Sí, bueno, te lo dejo disponible en las notas del episodio. También te voy a dejar 2 episodios interesantes sobre Stripe. Uno es el 118, donde te hablo de todo lo que puedes hacer con Stripe, cómo se configura en WordPress, qué ventajas tiene usarlo frente a otras pasarelas de pago. Es uno de los episodios más populares del podcast, así que si no lo has escuchado, Te lo recomiendo. Y luego también te dejo el 491, que es una comparativa entre Stripe y PayPal. Qué diferencias hay entre ambos en cuanto también comisiones y demás, y cuándo elegir uno u otro para aceptar cobros en tus webs con WordPress. Por último, por supuesto, te dejo enlace al curso completo de Stripe y todo ello lo tienes al final de las notas en la parte de contenidos recomendados. Fantástico. Pues vámonos ahora con el plugin de la semana que se llama Stop User Enumeration. Este plugin lo recomendé en la newsletter, en la edición pasada de la newsletter, que por cierto te puedes apuntar de forma gratuita en gonzalonavarro.es/lista, porque lo utilicé para evitar un tipo de spam concreto en una de mis webs. Es una web en la que tengo muchos usuarios, digamos, con perfil público en la parte frontal, y entonces esto atrae a spammers, a bots y demás que intentan descubrir los nombres de usuario para luego hacer el típico pedido de recuperar contraseña y demás. Y entonces es una molestia, sobre todo para esos usuarios, porque le llegan los típicos emails de alguien ha solicitado cambiar la contraseña. Y claro, esto primero que es un fastidio, da mala imagen. Y una de las medidas que tomé para solucionarlo es usar este plugin de nuevo, Stop User Enumeration, que es básicamente un plugin de seguridad que bloquea los intentos de descubrir nombres de usuario en WordPress. Los atacantes van a usar esta técnica como paso previo a ataques de fuerza bruta donde intentan mil logins, combinaciones, usuario, contraseña, con lo cual es peligroso. Entonces el plugin lo que hace es bloquear peticiones por múltiples formas. No, no, es un poco técnico, pero pues no permite que se descubran a través de la API, no permite que se descubran por los sitemaps que se generan de los autores y otra serie de detalles. Está bastante bien. Yo ya lo había usado anteriormente en otra web y ahora lo he utilizado en esta. Por cierto, en la newsletter de WordPress Semanal voy contando cosas como esta, soluciones que doy a proyectos míos, proyectos de clientes. Así que si no estás dentro, ya sabes, la envío cada jueves por la mañana, horario de España. Que te apuntas en gonzalonavarro.es/lista. Venga, pues ahora sí, vámonos con el tema central del episodio: qué configurar en Stripe antes de conectarlo con tu plugin de cobro en WordPress, ya sea WooCommerce o un plugin más chiquitito, uno de formularios incluso. Y es lo siguiente: lo primero que tienes que hacer es activar tu cuenta y completar la verificación, porque cuando tú te creas, generas, digamos, un usuario, no, te vas a stripe.com, creas una nueva cuenta, pues vas a poder utilizarlo en modo de pruebas, en inglés es sandbox, y puedes simular cobros, puedes probar probar tu integración y lo vas a hacer sin mover dinero real. Pero para cobrar de verdad necesitas activar la cuenta y eso implica completar el formulario de verificación con los datos de tu negocio, tu relación con el mismo y tu identificación personal. Esto es porque Stripe está obligado a verificar esa información por normativa, ¿no? Se llaman Know Your Customer. Y hasta que no lo completes no vas a poder recibir pagos reales. Así que hazlo antes de conectar cualquier plugin y te dejo, como te digo, justo debajo de cada punto la fuente oficial de Stripe y un vídeo mío donde te explico cómo se hace esto. Segundo punto importante: configurar el descriptor del extracto bancario. Esto es la descripción que le va a salir a un cliente tuyo cuando te haya comprado en su aplicación del banco, el extracto, el texto que aparece en el extracto de la tarjeta. Vamos, entonces, ¿qué pasa aquí? Que si pones algo genérico o irreconocible, el cliente no sabe bien qué cargo es y puede disputarlo. Y esto es un rollo cuando te disputan un cargo, porque Stripe lo primero te va a cobrar sí o sí. Antes no, si tú ganabas pues no pasaba nada. Ahora puedes ganar, pero aún así te va a cobrar. Entonces esto hay que intentar minimizarlo, y para eso vamos a dar toda la información posible a nuestros clientes. Entonces, en este sentido, puedes configurar dos cosas: un descriptor estático, que este es básicamente un texto fijo que va a aparecer en todos los cobros, y aquí debería reflejar tu nombre comercial, como la gente te conoce, digamos, como punto venta, o bueno, si eres persona física, yo por ejemplo pongo gonzalonavarro.es. Y luego tienes otra parte que es prefijo más sufijo dinámico, que esto solo se va a ver reflejado en pagos con tarjeta. Y entonces aquí, si tu prefijo por ejemplo es tu negocio, el nombre de tu negocio, pues el sufijo puede ser el curso 1, ¿no? Entonces tu cliente vería nombre negocio curso 1. Sí, digamos que esta última parte, este sufijo, se cogería dinámicamente del nombre interno que lleve el producto en sí. Punto 3, importante en la configuración de Stripe, subir tu logo y configurar el branding. Si te vas a la parte de branding que está en los ajustes de Stripe, puedes personalizar la imagen de todo lo que ven tus clientes: los recibos por email, las facturas, las páginas de pago. Si es que la gente va a Stripe, hay veces, ¿no?, que lo vas a hacer todo en tu web y la gente no va a ir al checkout de Stripe, pero otras veces en las que sí. El portal del cliente, hay gente que, por ejemplo, prefiere utilizar toda esta parte de Stripe aunque, aunque se cobre a través de un plugin de WordPress. Existe la posibilidad de muchos plugins que te lleven a esta experiencia de Stripe, pues también el portal del cliente, donde la gente puede cambiar sus datos de pago, rellenar sus datos de facturación y demás, pues ahí también vas a poder personalizarlo, algunos detalles, y luego también enlaces de pago. Entonces, ¿cómo se configura esto? Pues básicamente tienes que subir un icono, que es una imagen cuadrada, luego un logo, que es una versión no cuadrada que en algunos contextos se va a mostrar en lugar del icono, tu color de marca que se va a usar en recibos, en facturas y en el portal del cliente, y el color de acento, es decir, el color destacado que se usa como fondo en emails y en páginas. ¿Qué pasa si no configuras todo esto? Pues que los emails, los recibos y todo esto que le llega a la gente van a parecer bastante genéricos. Y sí, van a recordar a Stripe, que si la gente reconoce Stripe, pues perfecto. Pero con tu logo y colores, el cliente va a saber que viene de ti. Siguiente punto de nuestro checklist: rellenar la información pública del negocio. Aparte del branding visual, Stripe permite configurar la información pública de tu negocio, ya seas empresa o persona física, el email de soporte, el teléfono de contacto, la dirección y la URL de tu web. Esta información va a aparecer en los recibos, en las facturas y en la página de pago. Esto es clave porque si un cliente tiene un problema y no encuentra cómo contactarte directamente, lo más probable es que vaya a su banco y abra una disputa. Así que tener estos datos bien puestos es una forma sencilla de evitarlo. Quinto consejo que te doy: decide qué emails envía Stripe y cuáles no. Esta es una de las configuraciones que más confusión genera, especialmente si usas WooCommerce, Paid Memberships Pro, Restrict Content Pro, EDD. ¿Por qué? Porque estos plugins también tienen la característica de enviar correos. Entonces, ¿qué puede enviar Stripe a tus clientes? Puede enviar emails de recibos de pago, de avisos de pago fallido, recordatorios de tarjeta que están a punto de caducar, avisos de próximas renovaciones en el caso de que uses suscripciones, aviso de un fin de periodo de prueba en el caso de que también usas esta característica, confirmación de cancelación de una suscripción y aviso de reembolso pues efectuado correctamente, ¿no? ¿Cuál es el problema entre comillas? Pues que si WooCommerce o tu plugin de LMS, de membresía, lo que sea, también envía sus propios emails para los mismos eventos, pues el cliente recibe todo duplicado. Así que la solución: decide de antemano quién envía qué. Si tu plugin de WordPress ya gestiona bien las notificaciones, pues puedes desactivar esas notificaciones en Stripe, que se hacen en ajustes, emails al cliente. Por cierto, te recomiendo mucho el buscador de Stripe. No solo funciona muy bien para buscar clientes que ya tengas, sino también funciona muy bien para ir a ajustes concretos. Pues, por ejemplo, como los de emails, puedes empezar a escribir emails en la parte de la barra de búsqueda y a lo mejor te muestra un par de opciones. Pues le das a la que sea, en este caso emails al cliente, y los configuras. Hay veces en las que vas a preferir que Stripe sea el que envíe los correos, en cuyo caso lógicamente desactiva esos correos equivalentes de tu plugin. Sexto paso para una correcta configuración de Stripe: configurar la frecuencia de transferencias a tu banco. Digamos que de forma nativa o por defecto, Stripe transfiere el dinero recaudado a tu cuenta con una frecuencia que depende del país. En muchos casos es cada 3 días, cada 7, pero puedes cambiarlo a diario, a semanal, a mensual, o incluso puedes dejarlo manual y que no te mande dinero a tu cuenta Es decir, aquí estamos hablando de que, claro, tú los cobros los haces con Stripe y ese dinero se queda en Stripe, pero tú vinculas Stripe a una cuenta bancaria y estamos hablando de esa transferencia, no, los payouts que se llaman en inglés, no. Entonces esto es lo que estamos configurando, que se hace pues precisamente en ajustes, en ajustes payouts o transferencias, no. Ten en cuenta que el primer pago, digamos, el primer, la primera transferencia hacia tu cuenta tarda entre 7 y 14 días, no. Esta no la puedes acelerar y también debe pasar un tiempo hasta que tengas unas ciertas características. Por ejemplo, al principio, cuando crees la cuenta, no te vas a poder hacer transferencias al momento y tampoco transferencias diarias, vale. Para eso tiene que pasar un poquito de tiempo, que Stripe vea que tu cuenta va bien, que estás recibiendo pagos con normalidad, y ahí ya sí lo vas a poder configurar para que cada día te haga la transferencia del dinero que hayas recaudado en esa cuenta de Stripe. Sí, mucha gente lo que prefiere es hacerlo mensual para tener, digamos, pues como si fuese ese sueldo, no, o esa transferencia mensual, y que no haya transferencias, pues eso, cada día o cada semana o cada 14 días. Y aquí, bueno, No, aquí el tema es que configures la frecuencia para cuadrar tu contabilidad y tener esa previsibilidad sobre cuándo te llega el dinero. Esto ya es en función de lo que tú consideres mejor. Vámonos con el séptimo consejo para una correcta configuración en Stripe y es activar la verificación en dos pasos. Si alguien accede a tu cuenta de Stripe, lógicamente tiene acceso a tu dinero, a los datos de tus clientes y puede hacer reembolsos o cambiar la cuenta bancaria de destino. Entonces Stripe siempre permite y además aconseja, te lo va a avisar bastante, activar la verificación en dos pasos con varias opciones. Una son las llaves de seguridad, que es la opción más segura. Stripe la recomienda porque es resistente al phishing, es decir, que no te puedan, con un correo de estos engañosos que tú te pienses que estés en Stripe y que vas y que inicias sesión y das tus datos, pues si luego necesitas una llave de seguridad extra para iniciar sesión, da igual, entre comillas, que tengas tus datos porque no van a poder acabar entrando. También puedes utilizar una aplicación de autentificar de autenticación como Google Authenticator, que esta es buena opción. Y luego SMS, que es la que usa casi todo el mundo, que realmente no la recomiendan porque si te, digamos, clonan las tarjetas SIM, pues estarías en peligro. Aquí elige la que mejor te vaya. Sé que es un rollo tener que estar autenticando cada vez que vas a entrar, pero en este caso estamos hablando de algo muy importante, sería incluso como el acceso a tu banco, ¿no? Así que activa algún tipo de verificación en dos pasos. Y por último, un consejo que no está estrictamente relacionado con la configuración, pero que sí puede llegar a estarlo, sobre todo si trabajas con equipo, con gente que te ayuda, con un desarrollador, y es invitar a usuarios con permisos adecuados. Aquí no se te ocurra compartir tu usuario y contraseña de Stripe, sino que desde los ajustes equipo puedes invitar a miembros con roles específicos y cada persona a la que des acceso va a poder ver y hacer solo lo que el rol le permita. Por ejemplo, puedes dar acceso a alguien de soporte para que gestione reembolsos sin que pueda cambiar la configuración de la cuenta ni la cuenta bancaria de destino, o puedes dar acceso a un desarrollador. Por ejemplo, yo tengo siempre un vídeo creado donde explico a la gente cómo me puede dar acceso a mí como desarrollador, porque en muchos casos, ya digo, cuando trabajo con clientes, necesito para configurar Stripe correctamente o ver posibles fallos y demás, incluso para configurarlo con un plugin después, de cobros en WordPress necesito acceso y lógicamente no le pido a la gente su usuario y contraseña, sino que les explico cómo me pueden crear a mí un rol concreto. Y bueno, estos serían los 8 pasos para una correcta configuración de Stripe. Recapitulamos rápidamente: completar la verificación de la cuenta, configurar la descripción que sale en el extracto bancario, subir logo, icono y colores de marca, rellenar la información pública, email de soporte, teléfono y web, decidir qué emails envía Stripe y cuál es tu plugin de WordPress, elegir la frecuencia de transferencia a tu banco, activar la verificación en 2 pasos e invitar al equipo con los roles adecuados. Una vez tienes todo esto en orden, ahí sí ya puedes conectar Stripe a WordPress, que en muchos casos ya es automático, es iniciar sesión en tu cuenta y te lo vincula todo. En otros casos sí que es un poquito más técnico, tienes que poner la clave API, los webhooks y demás, y esto lo explico todo en el curso de Stripe en WordPress. Nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)