Lite Web SDK v1.1 Changelog
Release Date: Early 2025 Status: Previous version (superseded by v1.2)
What's New in v1.1
The initial release of Yuno's Lite Web SDK introduces streamlined payment integration capabilities with a simplified implementation approach, perfect for merchants seeking quick and efficient payment processing without the complexity of full-featured solutions.
Initial Release
The foundational version of Yuno's Lite Web SDK providing essential payment processing functionality with a simplified integration pattern.
Core Lite SDK Features
Yuno Lite v1.1 focuses on essential payment functionality with a streamlined approach:
- Simplified Integration: Streamlined setup process for quick implementation
- Essential Payment Methods: Core payment method support without overwhelming options
- Async Method Support: Promise-based operations for modern JavaScript frameworks
- Essential Callbacks: Key event handling for payment flow management
Payment Method Support
Essential payment method coverage for streamlined implementations:
- Credit and debit cards
- Digital wallets (PayPal, Apple Pay, Google Pay)
- Bank transfers and direct debits
- Local payment methods by region
- Multiple currencies and countries
Integration Methods
Simplified implementation options for quick deployment:
- HTML Script Tag: Simple script inclusion for rapid setup
- Dynamic JavaScript: Programmatic loading for advanced configurations
- NPM Module: Modern JavaScript framework integration support
Multi-language Support
Initial international support with seven core languages:
- Spanish (es)
- English (en)
- Portuguese (pt)
- Filipino (fil)
- Indonesian (id)
- Malay (ms)
- Thai (th)
Implementation
Script Tag
Simple integration using standard HTML script tag inclusion:
<script src="https://sdk-web.y.uno/v1.1/main.js"></script>
Basic Usage
Standard async initialization and checkout process for Lite v1.1:
// Lite v1.1 async initialization
const yuno = await Yuno.initialize(PUBLIC_API_KEY)
yuno.startCheckout({
checkoutSession: "438413b7-4921-41e4-b8f3-28a5a0141638",
elementSelector: "#root",
countryCode: "FR",
language: "fr",
showLoading: true,
issuersFormEnable: true,
showPaymentStatus: true,
card: {
isCreditCardProcessingOnly: true,
},
onLoading: (args) => {
console.log(args);
},
yunoPaymentResult: (status) => {
console.log("Payment result:", status);
},
yunoError: (message, data) => {
console.error("Payment error:", message, data);
},
});
Key Methods
Core methods available in the initial Lite v1.1 release:
Yuno.initialize()
: Initialize SDK with public API keystartCheckout()
: Begin the payment process with configuration- Essential callbacks:
onLoading
,yunoPaymentResult
,yunoError
Essential Parameters
Required and key optional parameters for Lite SDK implementation:
Parameter | Description |
---|---|
checkoutSession | Refers to the current payment's checkout session |
elementSelector | The element where the SDK will be mounted |
countryCode | Determines the country for payment configuration |
language | Defines the language for payment forms |
showLoading | Controls visibility of Yuno loading/spinner page |
issuersFormEnable | Enables the issuer's form |
showPaymentStatus | Shows Yuno Payment Status page |
card.isCreditCardProcessingOnly | Ensures all card transactions are processed as credit only |
What's Deprecated
This is the initial release - no deprecated features at launch.
Migration Notes
From Full Web SDK
If migrating from the full Web SDK to the Lite version:
- Update script source to the Lite v1.1 release URL
- Simplify your implementation by removing advanced features not needed
- Ensure all method calls use the Lite v1.1 API signatures
- Test payment flows thoroughly in your sandbox environment
Looking Forward
While Lite v1.1 provides streamlined functionality, be aware that:
- v1.2 introduces enhanced continuePayment: Future versions will add improved payment continuation methods
- Expanded language support: Later versions will add more international languages
- Additional configuration options: Future releases will provide more customization capabilities
For the most current information, always refer to the latest Lite SDK documentation and consider planning for future version migrations.
Lite SDK FocusThe Lite Web SDK is designed for merchants who need essential payment functionality without the complexity of advanced features. If you require more customization options or advanced payment flows, consider the Full Web SDK instead.