The Lite SDK is specifically designed for complete customization. If you need a pre-built UI, consider using the Full SDK (
@tonder.io/ionic-full-sdk).- Build your own payment form using standard Ionic components.
- Apply your application’s existing design system and styles.
- Control the layout, flow, and interactions completely.
- All payment logic remains secure and PCI-compliant.
Implementation Approach
To implement the Lite SDK, you will create your own input fields and then pass the collected data to the SDK’s payment methods. Here’s a simple example showing how to use the Lite SDK with custom UI. This code creates a custom payment widget that collects user input through Ionic’s standard components and then uses the SDK’s documented methods to process the payment data:Building Your Custom UI
When building your custom payment form, ensure you collect all required payment information:Required Fields
- Card number
- Cardholder name
- Expiration month
- Expiration year
- CVV/CVC
- Customer email
- Customer name
Best Practices
- Use appropriate input types and validations
- Implement real-time card number formatting
- Display clear error messages
- Follow accessibility guidelines
- Ensure mobile responsiveness
Next Steps
Now that you understand the customisation options available with the Tonder Ionic Lite SDK, you’re ready to implement payment processing in your application. Here are the recommended next steps to get you started:- Create a payment with the Lite SDK.
- Explore the available SDK methods for payment processing.
- Learn how to enroll payment methods for returning customers.

