Subscription14 examples
Payment / Development
Subscription
Render monthly recurring checkout from a live catalog.
Previewlight site theme
Loading payment…
CodeApp.tsx
import {
LockerversePayment,
type LockerversePaymentTheme,
} from "@lockerverse/react/payment";
import "@lockerverse/react/payment.css";
import { useLockerverseWidget } from "@lockerverse/react/widget";
import { exampleRuntime } from "../example-runtime";
export default function SubscriptionExample({
theme = "light",
}: {
theme?: LockerversePaymentTheme;
}) {
const widget = useLockerverseWidget({
apiBaseUrl: exampleRuntime.apiBaseUrl,
communitySlug: exampleRuntime.communitySlug,
environment: "development",
sentryDsn: null,
widgetSlug: exampleRuntime.widgetSlug,
});
return (
<LockerversePayment
selection={[{ productSlug: "sdk-membership-monthly" }]}
style={{ "--lockerverse-accent": "#f1511b" }}
theme={theme}
widget={widget}
/>
);
}