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 astyle 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:View Complete Styled Form Example
View Complete Styled Form Example
Customization Options
When building custom forms with the Lite SDK, you have complete control over:| Aspect | Description |
|---|---|
| Layout | Arrange inputs in any configuration - single column, two column, grid, etc. |
| Styling | Apply any React Native styles to match your design system |
| Labels | Create custom labels with your preferred text and styling |
| Validation | Add custom validation messages and error displays |
| Behavior | Control focus, navigation, and submission flow |
| Branding | Integrate seamlessly with your app’s existing UI components |
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:- Learn how to make a payment using the React Native Lite SDK.
- Learn how to enroll payment methods for returning customers.
- Explore the available SDK methods for payment processing.

