Descripción
Mission is a free WordPress donation plugin built for nonprofits. Accept one-time and recurring donations, let supporters fundraise for you with peer-to-peer crowdfunding campaigns, manage donors and campaigns, give your supporters a self-service dashboard, and track everything from a modern admin, without paying for a single add-on.
La mayoría de los plugins de donaciones bloquean las funciones que de verdad necesitas tras un nivel de pago. ¿Donaciones recurrentes? Extensión. ¿Campos personalizados? Extensión. ¿Paneles para donantes, recuperación de comisiones, exportaciones? Extensión, extensión y extensión. Mission adopta un enfoque diferente: todas las funciones vienen en el plugin gratuito y nos financiamos con una propina opcional que los donantes pueden añadir al finalizar la donación. Los donantes pueden cambiar la propina, reducirla o dejarla en cero. El 100 % del importe de la donación siempre llega a tu organización.
El resultado es una plataforma de donaciones que crece con tu organización sin avisos de mejora inesperados. El plugin que instalas hoy es el mismo que gestionará tus donaciones el año que viene, sin pantallas de venta entre tú y tus colaboradores.
✨ Por qué Mission
Sin extensiones de pago. Nunca.
Donaciones recurrentes, paneles para donantes, gestión de campañas, campos personalizados, donaciones de homenaje, recuperación de comisiones, exportaciones y registros de actividad. Todo incluido en el plugin gratuito. No existe una versión «Mission Pro», ni nivel premium, ni venta adicional al finalizar la donación.
Formularios de donación modernos que convierten.
Formularios de varios pasos con importes sugeridos, importes personalizados, dedicatorias de homenaje, donaciones anónimas y recuperación de comisiones opcional. Diseñados para resultar rápidos y fiables en cualquier dispositivo.
Creado para el rendimiento.
El formulario de donación está construido sobre la Interactivity API de WordPress, así que no hay React en la parte pública del sitio, ni JavaScript pesado, y las páginas cargan rápido para tus donantes. Los datos de los donantes se guardan en tablas de base de datos dedicadas, no en metadatos de entradas, de modo que los informes siguen siendo rápidos aunque tu lista de donantes crezca hasta los miles.
💝 Formularios de donación potentes
El bloque Formulario de donación se puede colocar en cualquier entrada, página o campaña. Configúralo una vez y se adapta a tu campaña y a tu marca:
- Importes sugeridos y un campo opcional de importe personalizado, configurables por frecuencia
- Donaciones únicas y recurrentes (semanales, mensuales, trimestrales, anuales), con control por formulario de qué frecuencias ofrecer
- Diseño de varios pasos que mantiene la atención del donante
- La opción de cubrir las comisiones permite a los donantes asumir los gastos de procesamiento para que el 100 % de su donación llegue a tu causa
- Opción de donación anónima
- Dedicatorias de homenaje y conmemorativas, con un correo de notificación opcional para la persona homenajeada
- Campos personalizados por formulario: texto, área de texto, selección, selección múltiple, opción única y casilla de verificación
- Validación integrada en el cliente y en el servidor
- CSS de baja especificidad y sin reglas
!importantpara que los temas puedan reestilizarlo libremente
🔁 Donaciones recurrentes incluidas gratis
Las donaciones recurrentes son la mayor palanca de ingresos para las organizaciones sin ánimo de lucro, y son la función por la que otros plugins cobran un extra. Mission las incluye gratis:
- Frecuencias semanal, mensual, trimestral y anual
- Renovación automática con reintento en caso de fallo
- Autoservicio para el donante: pausar, reanudar o cancelar desde el panel del donante
- Historial de renovaciones registrado por suscripción
- Notificaciones por correo de renovaciones, cancelaciones y pagos fallidos
- Controles de administración para pausar, reanudar, cancelar o reintentar cualquier suscripción
👥 Un panel de donante que tus colaboradores usarán de verdad
Coloca el bloque Panel del donante en cualquier página y tus colaboradores tendrán un portal de autoservicio. Podrán:
- Ver un historial completo de donaciones
- Gestionar donaciones recurrentes: pausar, reanudar o cancelar sin contactar contigo
- Descargar un recibo de cualquier donación
- Actualizar su perfil y su dirección de correo electrónico
- Iniciar sesión con un enlace mágico por correo, así no hay contraseña que olvidar
Cada acción que tus donantes pueden hacer en el panel es un correo menos en tu bandeja de entrada.
🎯 Gestión de campañas
Gestiona una única campaña permanente o decenas de campañas con nombre en paralelo:
- Define metas por total recaudado, número de donaciones o número de donantes únicos
- Páginas de campaña generadas automáticamente con el editor de bloques de WordPress
- Fechas de inicio y fin por campaña
- Estados activo, borrador y archivado
- Totales en tiempo real que se actualizan a medida que se completan las donaciones
Mission ships twelve campaign and donation blocks: donation form, donate button, campaign card, campaign grid, campaign image, campaign description, campaign progress bar, campaign statistic, donor wall, recent donors, top donors, and donor dashboard. Mix and match them to build campaign pages that match your brand. Not using the block editor? Every block has a shortcode equivalent that works in page builders like Elementor and Bricks.
🤝 Peer-to-peer fundraising
Let your supporters fundraise for you. Mark a campaign as peer-to-peer and anyone can sign up, on their own or as part of a team, and get a personal crowdfunding page to share:
- Supporters sign up right on the campaign page, verify their email, and their page is live in minutes
- Personal pages with a story, cover photo, goal, and live progress bar
- Teams, with captains who can invite members by email, keep the team private, promote a new captain, and manage the roster
- Approve every sign-up manually, or let pages go live instantly
- A fundraiser dashboard where participants edit their page, track progress, see their donors, and grab share links
- Donations automatically credit the fundraiser and their team, including recurring renewals
- Milestone emails celebrate 25%, 50%, 75%, and 100% of each fundraiser’s goal
- Twelve more blocks for fundraiser and team pages, including Top Fundraisers and Top Teams leaderboards, with both page layouts editable as Site Editor templates
Peer-to-peer crowdfunding is the feature other donation platforms charge hundreds of dollars a year for. In Mission it’s free, like everything else.
📊 Informes y exportaciones que de verdad puedes usar
El escritorio de administración muestra lo que les importa a los responsables de recaudación: ingresos totales, número de donaciones, donación media, número de donantes recurrentes, donante principal y crecimiento mes a mes, en modo de prueba y real en paralelo.
¿Necesitas los datos fuera de WordPress? Exporta donantes, transacciones, campañas y suscripciones a CSV o JSON con un solo clic.
Un registro de actividad integrado guarda cada donación, reembolso, evento de suscripción, webhook, correo y acción de administración, con una retención de 90 días para que puedas auditar todo lo que ha ocurrido en tu sitio.
🧑🤝🧑 Para quién es Mission
Mission está pensado para adaptarse a cualquier organización o persona que recaude dinero en línea:
- Organizaciones sin ánimo de lucro y entidades benéficas
- Fundaciones, clubes y ONG
- Iglesias y comunidades religiosas
- Colegios, AMPA y organizaciones educativas sin ánimo de lucro
- Campañas políticas y grupos de defensa de causas
- Grupos comunitarios y fondos de ayuda mutua
- Particulares que recaudan para una causa concreta
🫙 Cómo funciona el modelo de propina opcional
Mission se financia con las propinas de los donantes, no vendiendo funciones. Esto es exactamente cómo funciona:
- Al finalizar la donación, los donantes ven una pequeña propina opcional junto al importe de su donación.
- La propina viene preseleccionada en un pequeño porcentaje de forma predeterminada. Los donantes pueden cambiarla, reducirla o dejarla en cero.
- El 100 % del importe de la donación va a tu cuenta de Stripe conectada.
- ¿Prefieres una comisión de plataforma fija en lugar de las propinas de los donantes? Puedes cambiar a una comisión de plataforma fija del 3 % por formulario.
Código fuente
El código fuente completo y sin minimizar de este plugin está disponible públicamente en GitHub en https://github.com/mission-wp/mission
Consulta el README del repositorio para ver la configuración de desarrollo completa, las pautas de contribución y una descripción del proceso de compilación.
Servicios externos
Este plugin se conecta a los siguientes servicios de terceros:
Stripe procesa las donaciones. Los datos de pago se envían desde el navegador del donante a Stripe mediante Stripe.js, y Stripe devuelve notificaciones webhook para los eventos de pago, reembolso y suscripción. Consulta los Términos y la Política de privacidad de Stripe.
Mission API hace de proxy para la configuración inicial de Stripe Connect, las solicitudes de pago y el reenvío de webhooks a tu sitio. Si activas las notificaciones de funciones en Herramientas > Funciones, tu correo electrónico también se envía aquí. Consulta los Términos y la Política de privacidad de Mission.
Gravatar proporciona los avatares de los donantes en la administración y en el bloque Muro de donantes. Las direcciones de correo se cifran (hash) antes de enviarse. Consulta los Términos y la Política de privacidad de Gravatar.
Capturas








Bloques
Este plugin proporciona 25 bloques.
- Donate Button A customizable donate button that scrolls to a donation form or links to a URL.
- Fundraiser Title A fundraiser's heading and optional tribute.
- Fundraiser Progress Display a fundraiser's progress with a progress bar, stats, and a donate button.
- Team Members Display a team's ranked member list with per-member progress.
- Top Teams Display a ranked list of top teams for a peer-to-peer campaign.
- Campaign Progress Display campaign fundraising progress with a progress bar and stats.
- Team Image A team's cover photo.
- Account A self-service account area where donors and fundraisers can view donation history, manage recurring gifts, download tax receipts, edit their fundraising pages, and update their profile.
- Campaign Image Display the image associated with a campaign.
- Donation Form Donation form
- Fundraiser Supporters The people who donated through a fundraiser's page.
- Campaign Grid Display multiple campaigns in a responsive grid layout.
- Top Donors Display a ranked list of top donors for a campaign.
- Team Progress Display a team's progress with a progress bar, stats, and donate/join buttons.
- Fundraiser Story The story a fundraiser wrote about why they are fundraising.
- Signup Modal
- Team Title A team's name and the campaign it is fundraising for.
- Campaign Card Display a campaign as a card with image, progress, and a link to its page.
- Fundraiser Image A fundraiser's cover photo, set from their dashboard.
- Donor Wall Display a grid of donations for a campaign.
- Team Story A team's description of who they are and why they are fundraising.
- Recent Donors Display a list of recent donors for a campaign.
- Top Fundraisers Display a ranked list of top fundraisers for a peer-to-peer campaign.
- Campaign Description The parent campaign's short description, with a link to the campaign.
- Campaign Statistic Display a key statistic for a campaign, such as total raised or number of donors.
Instalación
- Sube la carpeta
mission-donation-platforma/wp-content/plugins/, o instala Mission directamente desde el directorio de plugins de WordPress.org. - Activa el plugin desde el menú Plugins de WordPress.
- Abre el nuevo menú Mission y haz clic en Conectar Stripe para vincular tu cuenta de Stripe. La configuración inicial lleva unos dos minutos a través de Stripe Connect.
- Crea tu primera campaña en Mission Campañas, define una meta y personaliza el formulario de donación.
- Añade el bloque Formulario de donación (o cualquiera de los bloques de Mission) a una página y ya podrás aceptar donaciones.
FAQ
-
¿Mission es realmente gratis?
-
Sí. Todas las funciones vienen en el plugin gratuito. No hay nivel Pro, ni extensiones premium, ni planes de introducir ninguno. Mission se financia con propinas opcionales que los donantes pueden añadir al finalizar la donación. Pueden cambiar la propina, reducirla o dejarla en cero, y el 100 % del importe de la donación siempre llega a tu organización.
-
¿Alguna vez tendré que pagar por una función?
-
No. No hay avisos de mejora, ni pantallas de venta adicional, ni versión premium. El plugin que instalas hoy incluye todas las funciones de Mission, y eso no va a cambiar.
-
¿Qué pasarelas de pago son compatibles?
-
Actualmente Mission es compatible con Stripe a través de Stripe Connect para donaciones con tarjeta de crédito y débito. Nos hemos centrado en crear una integración sólida con Stripe antes de añadir más pasarelas.
-
¿Mission admite donaciones recurrentes?
-
Sí. Las donaciones recurrentes están incluidas gratis, sin necesidad de extensiones. Los donantes pueden elegir frecuencia semanal, mensual, trimestral o anual (configurable por formulario). Las renovaciones se procesan automáticamente a través de Stripe con reintento en caso de fallo, y los donantes pueden pausar, reanudar o cancelar sus propias suscripciones desde el panel del donante.
-
Does Mission support peer-to-peer fundraising?
-
Yes, and it’s free. Mark a campaign as peer-to-peer and supporters can sign up to fundraise for you with their own personal pages, individually or in teams, like a crowdfunding platform running on your own site. You choose whether sign-ups go live instantly or wait for your approval, fundraisers get a dashboard to manage their page and track progress, and every donation automatically credits the right fundraiser and team.
-
¿Los donantes necesitan una cuenta para donar?
-
No. El formulario de donación es totalmente público y no requiere ninguna cuenta. Si un donante quiere gestionar sus donaciones recurrentes o descargar recibos más adelante, puede iniciar sesión en el panel del donante con un enlace mágico enviado a la dirección de correo que utilizó al donar.
-
¿Puedo personalizar el formulario de donación?
-
Sí. Cada formulario tiene sus propios ajustes: importes, frecuencias, campos, gestión de comisiones, color, opción de donación anónima, compatibilidad con homenajes y campos personalizados (texto, área de texto, selección, opción única, casilla de verificación). El diseño, el espaciado y la tipografía utilizan los controles de bloques nativos de WordPress, y los temas pueden reestilizar el formulario libremente gracias a un CSS de baja especificidad, propiedades personalizadas
--mission-*, sin declaraciones!importanty sin estilos en línea. -
Can I use Mission with Elementor, Bricks, or the Classic Editor?
-
Yes. Every Mission block has a shortcode equivalent that works anywhere shortcodes do, including page builders like Elementor, Bricks, and Divi. The available shortcodes are
[mission_donation_form],[mission_donate_button],[mission_campaign],[mission_campaign_grid],[mission_campaign_image],[mission_campaign_progress],[mission_campaign_statistics],[mission_donor_wall],[mission_recent_donors],[mission_top_donors], and[mission_donor_dashboard]. Attributes mirror the block settings in snake_case, for example:[mission_donation_form campaign_id="12" amounts="10,25,50" default_amount="25"]. -
¿En qué se diferencia Mission de GiveWP o Charitable?
-
La diferencia principal es el modelo de negocio. Tanto GiveWP como Charitable funcionan con un modelo freemium en el que las funciones más útiles (donaciones recurrentes, recuperación de comisiones, campos personalizados, informes avanzados, recaudación entre particulares) son extensiones de pago que se acumulan hasta suponer un coste anual considerable. Mission le da la vuelta: todas las funciones son gratuitas y, en su lugar, la plataforma se financia con propinas opcionales de los donantes.
Si quieres un único plugin de código abierto sin costes inesperados y Stripe gestiona tus pagos, Mission es la forma más sencilla de empezar.
-
¿Dónde puedo conseguir soporte?
-
El soporte comunitario gratuito está en el foro de soporte de WordPress.org y en las incidencias de GitHub. Las solicitudes de funciones, los informes de errores y las preguntas son bienvenidos allí.
-
¿Cómo informo de un problema de seguridad?
-
Informa de los problemas de seguridad de forma privada escribiendo a hello@missionwp.com en lugar de abrir una incidencia pública en GitHub. Responderemos con prontitud y te mencionaremos en el registro de cambios si lo deseas.
Reseñas
Colaboradores y desarrolladores
«Mission – Donation Plugin for WordPress – Fundraising & Recurring Donations» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Mission – Donation Plugin for WordPress – Fundraising & Recurring Donations» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «Mission – Donation Plugin for WordPress – Fundraising & Recurring Donations» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.5.0
- Enhancement: Buttons, fields and links in the donation form, fundraiser signup, donor dashboard, campaign cards and donate button now keep their own look on any theme, including themes that add borders or outlines to every button
- Enhancement: The optional tip now stays visible to donors even when a theme or custom CSS hides it by mistake, and any form where it can’t be shown is handled the same way as the 3% platform fee option
- Fix: Plugin updates now reach returning visitors right away instead of waiting for cached block styles to expire
1.4.0
- Security: User-supplied names and titles in admin activity feed messages are now escaped before display
- New: Peer-to-peer fundraising! Create a P2P campaign and let supporters raise money for your cause with their own personal fundraising pages, on their own or in teams
- New: Fundraisers sign up right on the campaign page and manage their story, photo, goal, and sharing from a new dashboard, while admins review and manage everyone from new Fundraisers and Teams screens with an optional approval workflow
- New: Donations through a fundraiser page credit the fundraiser and their team on live progress bars and leaderboards, and seven new editable emails cover the lifecycle from welcome to goal milestones
- Enhancement: The donor dashboard is now a full account area with separate Donations and Fundraising sections that appear based on each person’s role
- Enhancement: Donation form amounts now follow the site’s language for number formatting instead of the browser’s
- Enhancement: Database updates now run on any visit, so a background plugin update can never stall donation processing
- Fix: Block cards and buttons no longer overflow their containers in themes without a border-box reset
- Tweak: Sites behind a proxy other than Cloudflare can declare trusted client-IP headers with the mission_trusted_proxy_headers filter so rate limits see real visitor addresses
- Tweak: Updated the Spanish and Finnish translations with all of the new peer-to-peer strings
1.3.3
- Enhancement: The donation form now shows a clear message when a payment can’t start or is taking unusually long, instead of an endless loading spinner
- Enhancement: The donation form now explains when the payment field can’t load, instead of failing silently
- Fix: Restored reliable checkout on pages that contain more than one donation form
- Tweak: Stripe.js now loads with Stripe’s recommended script tag for maximum compatibility with Stripe’s fraud protection
1.3.2
- New: Added a complete Finnish (fi) translation
1.3.1
- Enhancement: Faster dashboard and reports on sites with many donations
- Enhancement: New developer hooks fire when imports, exports, and cleanup operations complete, and clearing the activity log now leaves an audit entry
- Enhancement: Clearer error messages when cancelling, pausing, resuming, or updating subscriptions
- Fix: Ending a campaign now cancels or redirects all of its active recurring donations, no matter how many there are
- Fix: Restored the donate button’s filled/outline styles and the campaign image block’s border, shadow, and duotone settings
- Fix: Restored donor card rendering on the donor wall
- Fix: Improved PHP 8.0 compatibility by aligning all plugin code and bundled dependencies with Mission’s minimum supported PHP version
- Fix: Weekly recurring donations now show as recurring in admin donation lists and are accepted by the REST API frequency filter
- Tweak: Added save_silent() and recompute_aggregates() model methods for developers
- Tweak: REST API not-found errors now use entity-specific error codes (e.g. campaign_not_found)
- Tweak: The subscriptions and donor wall list endpoints now validate page and per_page ranges like all other endpoints
The full changelog for earlier releases is available on GitHub.
