Skip to content
Last updated

The Banxa checkout can be visually aligned with your brand using the Style section in the Partner Dashboard. Use these settings to create a seamless transition between your platform and the payment flow.


Settings overview

CapabilityWhere configuredNotes
Logo UploadPartner DashboardPNG, max 70px height
Hide Banxa LogoPartner DashboardEnables Native Mode (removes logos and gradients)
Theme PreferencePartner DashboardDefault landing mode: Light or Dark
Primary ColourPartner DashboardButtons, highlights, and focus states
Secondary ColourPartner DashboardHover states and Buy/Sell toggle; defaults to Banxa green
Background ColourPartner DashboardRequires Native Mode. Fixed hex code.
Logo VariantsConfigured by BanxaLight/Dark specific logos available on request
Font FamilyConfigured by BanxaSupported Google Fonts whitelist
Border RadiusConfigured by BanxaApplies to buttons, inputs, and containers

Dashboard settings

Logo upload

Upload your brand logo (PNG, max height 70px). Your logo appears in the checkout header when branding is enabled. If you need different logos for Light and Dark modes, contact Banxa to configure these separately.

Primary & secondary colours

  • Primary — used for main action buttons and active/focus states.
  • Secondary — used for button hover states and the Buy/Sell toggle. Defaults to Banxa green if left blank.

Both colours apply to Light and Dark modes. Choose hex codes with sufficient contrast for both white and near-black backgrounds.

Theme preference

Set whether the checkout opens in Light or Dark mode by default. If no preference is set, the checkout defaults to Dark Mode. Users can manually toggle between the two unless Native Mode is enabled.


Native Mode

Enabling Hide Banxa Logo activates Native Mode. This removes both the Banxa logo and your partner logo, and makes the checkout background transparent.

Behaviour in Native Mode:

  • Background becomes transparent by default.
  • The theme (Light/Dark) follows the user's system/browser preference — the merchant cannot force a default.
  • Manual theme toggling by the user is disabled.

Warning: If you set a custom background colour while in Native Mode, the background is static. UI elements (text, inputs) may still respond to the user's system theme while your background stays fixed. Test your chosen colour against both light and dark text before going live.


Theme scenarios

Scenario A: Banxa branded (default)

  • You can set a default landing mode (Light or Dark). If no preference is set, the checkout defaults to Dark Mode.
  • Users can manually toggle between Light and Dark modes.

Scenario B: Native Mode

  • Background becomes transparent.
  • The merchant cannot force a Light or Dark default — the UI follows the user's system/browser preference.
  • Manual theme switching by the user is disabled.

Scenario C: Native Mode + custom background

  • The custom background colour is static — it will not change if the user's system switches between Light and Dark modes.
  • UI elements (text, inputs) may still react to the user's system theme while the background stays fixed.
  • Test your chosen colour against both light and dark text using the Theme Editor before going live.

Advanced styling (via Banxa)

The following settings require Banxa configuration. Contact Banxa support to request changes:

  • Font family — choose from the supported Google Fonts whitelist (e.g., Inter, Roboto, Montserrat, Poppins).
  • Border radius — define corner roundness across buttons, inputs, and containers (e.g., 4px for sharp edges, 20px for a rounded look).

Theme Editor (developer tool)

To preview styling changes before applying them to your live integration, append ?themeEditor=true to your checkout URL:

https://checkout.banxa-sandbox.com/order/{orderId}?themeEditor=true

This opens a real-time sandbox that lets you experiment with colours and border radius without affecting production.


Design best practices

  • Hex codes that work on both modes — since primary and secondary colours apply to both Light and Dark modes, choose a hue legible on both white and near-black backgrounds.
  • Transparent logo background — always use a PNG with a transparent background. A white box around your logo will be visible in Dark Mode.
  • Button contrast — verify that your primary button text (typically white) remains readable against your primary brand colour.

Enhanced customisation (coming soon)

More granular control over the checkout's visual identity is in development. This includes independent control over how primary and secondary colours, backgrounds, and themes interact — allowing for a more seamless native experience that automatically adapts to your brand requirements.

Contact your Banxa account manager for early access.