appearance fields for Ozura Checkout. The hosted page uses a centered card layout on desktop (form left, summary right inside the card; brand bar above). Field names match the Checkout API.
Naming note:
leftSideBackground styles the order summary panel (the visually right column inside the card). rightSideBackground styles the payment form panel (the visually left column). The names are historical; use the descriptions below, not the word “left/right” alone.Global Colors
Layout (Desktop — inside the card)
Layout (Mobile)
Typography
Spacing & Borders
Text Colors
Input Fields
Primary Button (Pay / Donate)
The button label (e.g.
Pay $10.00 + Tax, Donate $25.00) is not a single appearance field—it is computed from donation mode, tax estimate, country, and tax-exempt flags.
Payment Method Selector
Mobile Text & Input Overrides
Cancel Button
Branding
The store name comes from the required
merchantName field when you create the session (stored on the session for the UI).
Cart Display (Itemized Checkout)
When using anitems array:
Line content (images, badges, links) is controlled by each cart item field, not
appearance.
API Warnings
Session and payment-link creation may returnwarnings (not errors) when colors fail WCAG contrast checks or mobile/desktop combinations look mismatched. Surface these in your dashboard when present.
Pre-Made Themes
Minimal Light
Violet Dark Mode
Emerald Clean
Custom CSS
Security Restrictions
These patterns causecustomCss to be rejected (and may fail API validation):
url(@importjavascript:expression(behavior:,binding:,-moz-binding,-webkit-binding- CSS hex escape sequences (e.g.
\3c)