Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/josecarlosnieto91/convoca-gateway/releases/download/v2.16.1/convoca-gateway-2.16.1.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Pasarela de pago Redsys (tarjeta + Bizum) para la Asociación Convoca.
Requirements
- WordPress 6.4+
- PHP 8.1+
- convoca-core plugin active
- Cuenta Redsys activa (TPV virtual)
Main Features
- Pago con tarjeta
- Pago con Bizum
- Generador de enlaces de pago (con caducidad automática)
- Export PDF de pagos
- Recibos y justificantes con numeración anual
- Método de pago por defecto configurable en Ajustes
- Firma Redsys HMAC_SHA512_V2
- Dashboard con estadísticas agregadas por SQL
- REST API para notificaciones
- Logging centralizado
- Diagnóstico con reparación automática
- CSV export de pagos (columna: ID, ID Pedido, Importe, Método, Estado, Origen, Email, Fechas)
- Filtros de exportación por estado, método, origen
- Protección contra inyección CSV (prefija caracteres peligrosos con comilla)
📖 Documentación
La documentación completa (manual de usuario, API REST, hooks, instalación) vive en la wiki:
Dependencies
convoca-core, WordPress 6.4+, PHP 8.1+, Cuenta Redsys activa
Version
2.13.0
Changelog
El historial completo de versiones está en CHANGELOG.md.
Hooks
| Hook | Tipo | Descripción |
|---|---|---|
convoca_gateway_payment_completed |
action | Pago completado (con fallback convoca_payment_completed) |
convoca_gateway_payment_failed |
action | Pago fallido (con fallback convoca_payment_failed) |
convoca_gateway_payment_refunded |
action | Pago reembolsado |
convoca_gateway_resend_email |
action | Reenvío del email de pago |
convoca_gateway_expiry_notice |
action | Aviso de caducidad de enlaces (cron) |
convoca_gateway_bank_entity |
filter | Texto de la entidad bancaria |
convoca_gateway_redsys_allowed_ips |
filter | IPs permitidas para notificaciones Redsys |
API pública
convoca_gateway_create_payment( array $args )— crea un pago y devuelve la URL.convoca_get_gateway_settings()— devuelve la configuración de la pasarela.
REST API
POST /wp-json/convoca-gateway/v1/notify— notificación de Redsys (rate-limit por IP y límite de payload).
🧪 Demo
Prueba Convoca sin instalar nada:
📸 Capturas
| Socios | Actividades | Turnos | Inscripciones |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
🔗 Ecosistema
Releases
10 releases. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads



