Publishable keys y Browser API
Usa publishable keys en webs públicas de organizadores.
Crear una publishable key en WODira
Sección titulada «Crear una publishable key en WODira»Usa publishable keys para código frontend. Son seguras para exponer en navegador solo porque WODira valida el Origin y limita estas claves a endpoints browser.
-
En WODira, entra en Perfil de organización → API.
-
En Nueva clave, selecciona Publishable key (frontend).
-
Escribe un nombre reconocible, por ejemplo
web oficial producción. -
En Orígenes permitidos, añade un dominio por línea:
https://organizador.comhttps://www.organizador.com -
Para desarrollo local puedes usar
http://localhost:4200o el puerto de tu app local. No useshttp://en producción. -
Opcionalmente añade fecha de caducidad.
-
Pulsa Crear clave y copia la clave
wpk_live_...inmediatamente.
Guárdala en la configuración pública de tu frontend, por ejemplo en variables de entorno de build. No te da acceso a endpoints backend ni a datos privados de la organización.
Validaciones de seguridad
Sección titulada «Validaciones de seguridad»- La clave empieza por
wpk_live_.... - La clave no está revocada ni caducada.
- La cabecera
Origines obligatoria. - El origin debe estar en
allowedOrigins. successUrlycancelUrldeben pertenecer a un origin permitido.- Solo se exponen eventos y categorías publicados y no privados.
Endpoints
Sección titulada «Endpoints»| Método | Ruta | Método SDK |
|---|---|---|
POST | /events/search | searchEvents |
GET | /events/:eventId | getEvent |
GET | /events/:eventId/pricing-cards | getPricingCards |
POST | /checkout/registration/summary | getRegistrationSummary |
POST | /checkout/registration/session | createRegistrationCheckoutSession |
Checkout directo a Stripe
Sección titulada «Checkout directo a Stripe»La web externa recibe sessionUrl y redirige directamente a Stripe Checkout. WODira confirma la inscripción mediante webhooks de Stripe.