Skip to main content
This guide shows you how to customize the appearance of the Tonder React Native Lite SDK (LITE mode). With the Lite SDK, you have complete control over your payment interface by building custom forms with individual secure components.

Customization with LITE Mode

The Lite SDK provides individual secure input components that you can style directly through props. This gives you complete flexibility to match your app’s design system.
Unlike the Full SDK (INLINE mode), LITE mode styling is done by passing style props directly to individual components rather than through a centralized customization object.

Styling Individual Components

Each secure input component accepts a style prop that follows React Native’s StyleSheet conventions. You can apply your custom styles to match your app’s design.

Available Components

  • CardHolderInput - Secure input for cardholder name
  • CardNumberInput - Secure input for card number
  • CardCVVInput - Secure input for CVV/CVC
  • CardExpirationDateInput - Secure input for full expiration date
  • CardExpirationMonthInput - Secure input for expiration month
  • CardExpirationYearInput - Secure input for expiration year

Styling Example

Complete Custom Form Example

Here’s a comprehensive example showing a fully styled custom payment form using the Lite SDK:

Customization Options

When building custom forms with the Lite SDK, you have complete control over:

Event Handlers

You can also pass event handlers to customize the behavior when users interact with the input fields:

Next Steps

Now that you’ve learned how to customize the React Native Lite SDK, explore these features to enhance your payment experience: