Skip to content

WODira Developers

Developer platform

Integrate payments and Checkout in minutes

secure, flexible, and scalable.

Secret keys on backends, publishable keys in browsers, Stripe Checkout redirects, and UI components ready to embed.

checkout-session.ts
// Frontend: publishable key + origin allowlist
import { createWodiraBrowserClient } from ‘@wodira/browser’;

const wodira = createWodiraBrowserClient({
  publishableKey: ‘wpk_live_…’
});

const session = await wodira.createRegistrationCheckoutSession({
  eventId, categoryId, athletes,
  termsAccepted: true,
  successUrl: 'https://organizer.com/success',
  cancelUrl: 'https://organizer.com/cancel'
});

window.location.href = session.sessionUrl;

Copy context for LLMs

Docs ready for ChatGPT, Cursor, Claude, or agents.

Exact context for integrations

Copy the general index or a focused set for WODira external APIs, SDKs, UI Components, and MCP.

LLM indexRecommended starting point.Open
SDKsMethods, examples, and credentials.Open
External APIAuth, endpoints, errors, and rate limits.Open
UI ComponentsWeb Components, events, and CSS variables.Open
MCPEndpoint, OAuth, clients, and agent tools.Open

Choose your integration surface

Recommended architecture

Organizer backend

Use wd_live_... only on servers. Read private data, manage server-to-server registrations, and keep operational control.

Bearer authregistrations:writeNo browser

Public organizer website

Use wpk_live_... with allowedOrigins. List published events, calculate summaries, and create Stripe Checkout Sessions.

Origin requiredStripe CheckoutNo secrets

Power your event with WODira

Secure payments, simple integrations, and a user experience that converts.

Start now