WODira Developers
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.
// 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.
Choose your integration surface
External API
Versioned endpoints for events, pricing, registrations, errors, and idempotency.
TypeScript SDKs
Lightweight clients for trusted backends and browsers restricted by allowed origins.
UI Components
Customizable Lit Web Components with CSS variables, DOM events, and checkout flow.
MCP
Connect Codex, Claude, Cursor, Gemini CLI, or ChatGPT to WODira’s remote MCP server.
Recommended architecture
Organizer backend
Use wd_live_... only on servers. Read private data, manage server-to-server registrations, and keep operational control.
Public organizer website
Use wpk_live_... with allowedOrigins. List published events, calculate summaries, and create Stripe Checkout Sessions.
Power your event with WODira
Secure payments, simple integrations, and a user experience that converts.