Customize Split Card Elements

Customise each individual card field's appearance using theme presets, CSS variables, and element-specific options.

cardNumber Options

Option Type Description
showIconbooleanShow the card brand icon (default: false)
disabledbooleanDisable user input

cardExpiry / cardCvc Options

Option Type Description
disabledbooleanDisable user input

Theme Presets & Variables

Split card elements use the same theme presets and CSS variables as all other elements. See Embedded Checkout Customize for the full reference on themes, variables, custom CSS rules, fonts, and locales.

Callbacks

Callback Available on Description
onReadyAll fieldsFired when the field is ready
onChangeAll fieldsFired when field state changes (cardNumber includes brand)
onFocusAll fieldsFired when the field gains focus
onBlurAll fieldsFired when the field loses focus
Payment submission
Split card fields do not have `submitPayment()`. Use `teya.elements.submitPayment()` to submit payments with split card elements.