Ir al contenido

Publishable keys y Browser API

Usa publishable keys en webs públicas de organizadores.

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.

  1. En WODira, entra en Perfil de organización → API.

  2. En Nueva clave, selecciona Publishable key (frontend).

  3. Escribe un nombre reconocible, por ejemplo web oficial producción.

  4. En Orígenes permitidos, añade un dominio por línea:

    https://organizador.com
    https://www.organizador.com
  5. Para desarrollo local puedes usar http://localhost:4200 o el puerto de tu app local. No uses http:// en producción.

  6. Opcionalmente añade fecha de caducidad.

  7. 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.

  1. La clave empieza por wpk_live_....
  2. La clave no está revocada ni caducada.
  3. La cabecera Origin es obligatoria.
  4. El origin debe estar en allowedOrigins.
  5. successUrl y cancelUrl deben pertenecer a un origin permitido.
  6. Solo se exponen eventos y categorías publicados y no privados.
MétodoRutaMétodo SDK
POST/events/searchsearchEvents
GET/events/:eventIdgetEvent
GET/events/:eventId/pricing-cardsgetPricingCards
POST/checkout/registration/summarygetRegistrationSummary
POST/checkout/registration/sessioncreateRegistrationCheckoutSession

La web externa recibe sessionUrl y redirige directamente a Stripe Checkout. WODira confirma la inscripción mediante webhooks de Stripe.