Skip to main content
Complete list of 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 an items array: Line content (images, badges, links) is controlled by each cart item field, not appearance.

API Warnings

Session and payment-link creation may return warnings (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 cause customCss to be rejected (and may fail API validation):
  • url(
  • @import
  • javascript:
  • expression(
  • behavior:, binding:, -moz-binding, -webkit-binding
  • CSS hex escape sequences (e.g. \3c)

Available CSS Classes (non-exhaustive)

Example: Gradient Button