Skip to main content
If you are using our previous version of embedded checkout, please refer to the old UI customization guide

Quick Start

The checkout UI can be customized using the appearance prop:

Customization Options

Custom Fonts

Load custom fonts using the fonts array:

Global Variables

Control the overall look and feel with these global variables:

Component Rules

Control the visibility of specific inputs:
When hiding inputs, make sure to provide the corresponding values via props:
  • For hidden DestinationInput, provide recipient.walletAddress
  • For hidden ReceiptEmailInput, provide payment.receiptEmail
Customize label styling:
Style input fields:
Customize tab appearance:
Style primary buttons:

Common Examples

Modern Dark Theme

Minimal Light Theme