Select a theme
- Go to Appearance → Themes.
- Browse the list of installed themes.
- Find the theme you want and click Activate.
- The change takes effect immediately for all new checkout sessions.
Built-in themes
OwnPay ships with a default theme that works for most use cases. It is responsive, supports light and dark modes, and renders correctly on all modern browsers.Always keep the default theme installed as a fallback. If a custom theme has an error, you can switch back to the default instantly.
Custom themes via plugins
You can install additional themes through the plugin system. Custom themes are packaged as.zip files with a manifest.json and template files.
- Click + Install Theme.
- Upload the theme
.zipfile. - The theme appears in your list.
- Click Activate to use it.
Per-brand theme assignment
Themes are assigned at the brand level:- Go to People → Brands and edit a brand.
- In the Theme section, select which theme this brand uses.
- Click Save.
CSS customization
If you need small visual tweaks without creating a full theme plugin, you can add custom CSS:- Go to People → Brands and edit the brand.
- In the Custom CSS text area, enter your CSS rules.
- These rules are injected into the checkout page after the theme stylesheet loads.
Related Pages
- Branding - logos, colors, and favicons
- Landing page - public page configuration
- Theme development - build custom theme plugins
- Plugins overview - how the plugin system works