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:

  1. Simplified Integration: Streamlined setup process for quick implementation
  2. Essential Payment Methods: Core payment method support without overwhelming options
  3. Async Method Support: Promise-based operations for modern JavaScript frameworks
  4. 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 key
  • startCheckout(): Begin the payment process with configuration
  • Essential callbacks: onLoading, yunoPaymentResult, yunoError

Essential Parameters

Required and key optional parameters for Lite SDK implementation:

ParameterDescription
checkoutSessionRefers to the current payment's checkout session
elementSelectorThe element where the SDK will be mounted
countryCodeDetermines the country for payment configuration
languageDefines the language for payment forms
showLoadingControls visibility of Yuno loading/spinner page
issuersFormEnableEnables the issuer's form
showPaymentStatusShows Yuno Payment Status page
card.isCreditCardProcessingOnlyEnsures 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:

  1. Update script source to the Lite v1.1 release URL
  2. Simplify your implementation by removing advanced features not needed
  3. Ensure all method calls use the Lite v1.1 API signatures
  4. 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 Focus

The 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.