Documentation Index
Fetch the complete documentation index at: https://docs.y.uno/llms.txt
Use this file to discover all available pages before exploring further.
v1.9.0
May 26, 2026 White Label-
Whitelabel-Neutral Public API
Public-facing CSS class names, DOM ids, and event/callback names have been renamed to neutral, whitelabel-friendly identifiers. Existingwindow.Yuno, theyuno-sdk-readyevent, andyuno*callback aliases continue to work, so existing merchant integrations need no changes.Yunoclass names prefix changed tosdk-payments.window.Yunodeprecated in favor ofwindow.SdkPayments. -
Custom API and Asset URLs
Addedoptions.apiUrlandoptions.assetUrlinitialization overrides so the SDK can point at partner-hosted backends, 3DS endpoints, secure-field iframes, and card-form assets instead of the default Yuno URLs. The override is also forwarded to the monitoring layer, mediator, and card-form iframes. -
Hide Secure Payment Badge on Custom Hosting
WhenapiUrlorassetUrloverrides are set, theSecure Payment with Yunobadge is automatically hidden in both the standard checkout and the Click to Pay flow.
- More Resilient Asset Resolution
Guard the webpack public path when running under Vite, skip duplicate/v<x.y>suffixes when the asset URL already includes one, and use the configuredapiUrldirectly as the API client base URL to avoid region-prefix corruption.
v1.8.1
May 22, 2026 Core SDK-
Mongolian Language Support
Adds Mongolian (mn) as a supported locale for the web SDK checkout experience. -
Auto-Select Single Payment Method
When the checkout renders with exactly one regular (non-express) payment method available, that method is now auto-selected so the customer goes straight to the form. Express buttons (Apple Pay, Google Pay, PayPal) are no longer treated as a backend-preferred method that short-circuits this flow. -
Detailed Errors from generateOTT()
WhenapiClientPayment().generateToken(generateOTT) fails, the rejected error now contains the backend response body (with error codes and detail) instead of just the generic axios error. Merchants catching this call receive actionable error information.
- Deferred Installments in Click to Pay Golden Flow
Installment plans in the Click to Pay Golden Flow are now shown on a dedicated screen after the customer picks between Click to Pay and the standard card rail, instead of being fetched automatically while the PAN is typed. The card form stays mounted underneath so secure-field state is preserved between screens.
v1.8.0
May 14, 2026 Apple Pay-
Apple Pay Address Collection
Apple Pay payment sheet can now collect billing and shipping addresses when configured viarequired_fields. Default behavior is unchanged when not configured. -
Apple Pay BIN Available Pre-Payment
DPAN BIN is now available in the OTT before payment, enabling BIN-based promotions and discounts. Existing card BIN flow is unaffected. -
Improved Apple Pay Availability Detection
Apple Pay button now appears more accurately on supported devices, reducing cases where the button shows for users who cannot complete an Apple Pay payment.
-
Google Pay Address Collection
Google Pay payment sheet can now collect billing address, shipping address, and cardholder name when configured viarequired_fields. Address detail level adjusts automatically based on what is requested. -
Google Pay Contact Field Collection
Google Pay payment sheet can now collect customer email and phone number when configured viacontactFields. Works in both standard and seamless external-button integrations.
-
Separate Billing and Shipping Sections
Card form now renders billing and shipping as distinct sections with their own headers and an optionalAddress line 2field. When both addresses are required, aBilling address is the same as shippingcheckbox appears, enabled by default. -
Compact Card Form Layout
New slimmer card form layout with tighter spacing, grouped card details, and inline field-level error messages. Available across all SDK form variants. Behind a feature flag for A/B testing. -
Card Form Auto-Advance
Card form auto-advances focus once fields reach their expected length (PAN by detected scheme, expiry, CVV), reducing the number of taps to complete the form. Manual selection always takes precedence. Behind a feature flag, default off, for A/B testing. -
Real-Time Card Field Validation
Card form fields now validate on blur once the user has interacted with them, instead of only on Pay click. Errors clear immediately when the user corrects an invalid field.
-
Dynamic Enrollment Actions
Enrollment flow now supports server-driven dynamic UI components: image, OTP, PIN, and info screens, rendered based on the fields returned by the server. -
Smarter Currency Display
Currency now shows a symbol only for the 21 currencies with globally unique symbols (€, £, etc.). All others display the 3-letter ISO code (for exampleCOP 9.200.000,MXN 1.500,00). USD is the only currency that owns the$symbol. -
Hide Yuno Secure Payment Badge
TheSecure Payment with Yunobadge can now be hidden via Checkout Builder. When disabled, the badge is fully removed from the DOM in both the standard checkout and the Click to Pay flow.
- EBANX Device Session Reliability
Improved reliability of device ID propagation in payment requests, fixing Payment Link flows where it was occasionally dropped before reaching EBANX.
v1.7.4
May 26, 2026 Core SDK- Reliable Document Number Validation
When the backend specifies avalidationFunctionfor a document type that the SDK doesn’t recognize, the field now falls back to regex validation instead of marking every value invalid. Prevents broken document inputs when a new validation function rolls out backend-first.
v1.7.3
May 11, 2026 Fraud & Risk- Improved EBANX Device Session Handling
Improved EBANX device session recovery in supported fraud flows.
v1.7.2
May 11, 2026 Core SDK-
POST Redirect Support
Added support for payment providers that requirePOSTredirects. -
Expanded Required Field Support
Added support for additional required payment data such asshipping_addressin supported flows.
- Improved Session Handling
Improved Secure Fields behavior in session-based payment flows.
- Improved Card Retry Flows
Enhanced retry behavior for card payments in supported checkout flows.
v1.7.1
May 11, 2026 Core SDK- More Reliable Payment Status Updates
Improved payment status handling when real-time connection tracking is interrupted.
-
Improved QR, Barcode, and Image Rendering
Improved rendering for payment steps that rely on images, QR codes, or barcodes. -
Improved OTP and PIN Flows
Refined OTP and PIN-based payment steps for a smoother authentication experience.
- Improved Button Rendering
Improved Google Pay button rendering for a more consistent checkout experience.
v1.7.0
May 11, 2026 Click to Pay-
Card Type Filtering Support
Added support for card type restrictions in Click to Pay flows. -
Transaction Amount Support for Passkey Flows
Click to Pay initialization now includes transaction amount metadata for supported passkey flows.
v1.6.22
May 27, 2026 Fraud & Risk- Cybersource Fraud Session ID from Provider
The Cybersource fraud device-fingerprinting session now uses the provider-suppliedsession_idwhen present, falling back tocheckoutSessionif the provider doesn’t supply one. Aligns the fingerprint session ID with what the fraud provider expects, improving fingerprint match rates.
v1.6.21
May 26, 2026 Core SDK- Reliable Document Number Validation
When the backend specifies avalidationFunctionfor a document type that the SDK doesn’t recognize, the field now falls back to regex validation instead of marking every value invalid. Prevents broken document inputs when a new validation function rolls out backend-first.
v1.6.20
May 13, 2026 Card Payments- Card Form Top Error Banner
On payment retry, a banner appears at the top of the card form describing why the previous attempt failed. The banner scrolls into view and is highlighted if the customer tries to submit again without correcting the issue. Invalid-card-data errors and unknown response codes are now surfaced through this banner instead of per-field errors.
v1.6.19
May 8, 2026 Click to Pay- Card form button alignment on desktop
Restored correct LTR alignment for the action button and the “Secure Payment by Yuno” badge in the Click to Pay card form (regression on v1.6.x; v1.5 and v1.7 were unaffected). RTL layout is preserved.
v1.6.18
May 7, 2026 Card Payments- Card Number Length Validation
Card tokenization now waits for the BIN/IIN lookup to complete before submitting, so card numbers are validated against the correct scheme-specific minimum length. Previously, a short Luhn-valid PAN submitted before the BIN lookup settled could be sent to the provider and rejected; users now see an inline length error instead.
v1.6.17
May 6, 2026 Apple Pay- More Accurate Cancellation Reasons
Apple Pay cancellations are now reported with a precise reason, distinguishing user dismissal (CANCELLED_BY_USER) from merchant-validation or provider failures (CANCELLED_BY_PROVIDER). Improves the accuracy of drop-off analytics and provider health signals; no integration changes required.
v1.6.16
April 16, 2026 Core SDK- Cancel 3DS Challenge on Browser Back
Pressing the browser back button during a 3DS challenge now cancels the challenge cleanly. Merchants receive the cancellation viayunoPaymentResultwith statusPENDING/CANCELLED_BY_USER; noyunoErroris emitted and the modal unmounts without leaving stale state.
- Action Button Order on Mobile
On mobile and tablet viewports, the Click to Pay action buttons in the card form have been reordered so the primary action sits below the secondary, improving the UX hierarchy. Desktop layout is unchanged.
v1.6.8
April 15, 2026 Core SDK- unMountSdk() Helper
Introduced a new top-levelunMountSdk()method for explicit SDK cleanup. Call it when removing the SDK from the page to avoid memory leaks.
Unmount the SDK
Unmount the SDK
-
Rollback Cancel Flow
Unified cancel flow events. The SDK now explicitly reportsCANCELED_BY_USERin theyunoPaymentResultcallback for all cancellation scenarios. -
Legacy Event Rollback
Legacy cancel-related events have been consolidated into the standard result flow. No new API changes required. -
Forter Token Listener
Added a listener for theftr:tokenReadyevent to ensure reliable capture of the Forter session token. Previously the token could be missed on slow page loads.
-
Metadata Support
The cancel flow now includes ametadataparameter with apaymentCreatedboolean, letting merchants determine whether a payment object was created before cancellation. -
Contact Info Passthrough
The SDK now automatically collects and forwards the customer’s email, phone, and name fromshippingContact. No configuration required.
- No OTT Flow
Added support for aREDIRECTworkflow that skips OTT creation, enabling PayPal payments without a prior server-side session.
PayPal redirect flow (no OTT)
PayPal redirect flow (no OTT)
- PayPal Button Modal
NewPaypalButtonModalcomponent that renders the PayPal button inside a modal overlay, useful for merchants using a custom checkout UI.
v1.6.7
March 31, 2026 Card Payments- Card Password Field for Korean Cards
New secure field for the first 2 digits of the cardholder PIN required by Korean issuers. Available across standard card, step-by-step, and Click to Pay (new + enrolled) flows. Enable by passingcardPinElementSelectorinstartCheckoutconfig; the field renders when enabled for the merchant.
- Passkey Activation with Multiple Card Providers
When multiple card providers are configured, the SDK now searches all of them for valid 3DS parameters instead of only the first. Passkey now activates correctly when the 3DS-capable provider is not listed first.
-
Hindi, Bengali, Malayalam, and Urdu Translations
Available vialanguage: 'hi' | 'bn' | 'ml' | 'ur'. -
Merchant Installments via
onGetInstallments
Merchants can supply their own installment options via theonGetInstallments(cardBin)callback; the SDK falls back to Yuno installments when the callback returns empty. A newonInstallmentSelectedcallback fires on both auto-selection and user picks across all card flows. Merchant-supplied installments are omitted from one-time-token creation since the merchant handles them server-side. -
subStatusinyunoPaymentResult
The callback now receivessubStatusas a second argument:yunoPaymentResult(status, subStatus?), giving finer-grained outcome information (notably on cancel flows). -
Bundle Size Reduction (-16%)
SWCenv.targetsconfigured to eliminate ES5 polyfills on modern browsers.
- PayPal Locale
SDK language is now passed aslocaleto the PayPalloadScriptcall so the PayPal UI matches the configured checkout language.
v1.6.6
March 26, 2026 Apple Pay-
externalButtonsCustomization
New configuration onexternalButtonsfor per-wallet button customization (Apple Pay, Google Pay, PayPal).
-
WebSocket Race Condition in Redirect Flows
Resolved a race that could lose status updates. -
WebSocket Error Handling
Added error handling for WebSocket initialization to prevent unhandled failures in status polling.
v1.6.5
March 20, 2026 Apple Pay-
Unified Apple Pay Button
Legacy Apple Pay implementation was removed; the SDK now uses a single Apple Pay button consistently across standard checkout andmountExternalButtonsintegrations, driven by the SDK payment flow. -
Faster Apple Pay Button Render
Apple Pay SDK loading, amount lookup, and config fetch now run in parallel, with a styled placeholder shown until the real button is ready. -
Earlier Fraud Signal Collection
Fraud signals are collected during Apple Pay button initialization for broader coverage on wallet flows.
- Google Pay Button Placeholder
A styled placeholder is shown while the Google Pay SDK loads, replacing the previous skeleton.
- APM Enrollment Button Text
The enrollment confirmation button for APMs now reads “Continue” across Full, Lite, Seamless, and Render Mode flows.
- Inline Payment Method Selection Error (Desktop)
Clicking “Pay” without selecting a payment method now shows an inline error message below the payment method list on desktop. Mobile continues to use the existing toast.
- Backend-Driven Warning Banner
Flexible payment instructions can now render an optional warning banner returned by the backend, enabling provider-specific notices such as the Punto Pago disclaimer.
v1.6.4
March 19, 2026 Fraud & Risk- Riskified Integration
The Riskified script now loads with the correct shop and session identifiers, restoring reliable fraud signal collection when the shop domain is configured on the fraud provider.
v1.6.3
March 18, 2026 Core SDK-
Unified User-Cancel Flow
Wallet, APM, Click to Pay, 3DS modal and lite checkout cancellations now emityunoPaymentResultwithPENDINGstatus andCANCELLED_BY_USERsubstatus, replacing the previousERROR CANCELED_BY_USERevent. Integrations that branched on the legacy error should switch to the substatus. -
Additional Load-Time Optimizations
Google Pay and Apple Pay scripts are now preloaded, andstartCheckout/startSeamlessCheckoutprefetch payment methods earlier.
- Document Type Options
Removed a redundant country filter that could hide valid document types in some locales.
v1.6.1
March 12, 2026 Apple Pay-
Billing Contact Collection
Apple Pay can now capture the cardholder’s billing name and postal address from the Apple Pay sheet when enabled via merchant configuration. The cardholder name is forwarded in the payment payload on completion. -
Free Trial Support for Recurring Payments
Apple Pay now supports recurring billing with trial periods, configurable via merchant config (Apple Pay JS v14).
- Network Selector
Dropdown across step-by-step payment, card unfolded, card modal, enrollment, and Click to Pay. Driven by server-side merchant configuration.
-
Cielo CyberSource Fraud Provider
Cielo CyberSource added as a fraud provider, routed through the existing CyberSource integration. -
EBANX Device Fingerprint Provider
New device-fingerprinting provider with country-based initialization. Customer country is now propagated through the fraud pipeline.
-
Crash with External-Buttons-Only Sessions
Fixed a crash that occurred when only external buttons (e.g. Apple Pay) were configured without SDK-rendered payment methods. -
Enrolled Card Form Crash
Prevents a runtime crash when card metadata is missing while detecting Amex on enrolled cards. -
Sanitize Functions from Log Payloads
Functions in the merchant-provided initial state are stripped before debug log serialization, preventing serialization issues across checkout, seamless checkout, headless payment/enrollment, and status flows.
v1.6.0
March 20, 2026- Subresource Integrity Support
The SDK script tag now supports theintegrityattribute for SRI-compliant loading, preventing unauthorized code injection. The@yuno-payments/sdk-webnpm package exposes aloadScriptmethod for SRI-compliant dynamic loading.
Script tag with SRI
Script tag with SRI
- Arabic Language and RTL Layout
Added Arabic (ar) language support. The checkout UI automatically switches to a Right-to-Left layout when Arabic is selected — no extra configuration required.
Initialize with Arabic
Initialize with Arabic
-
Faster Initialization
Improved initialization performance for both Lite and Full SDKs, reducing time-to-interactive on first load. -
Detailed Error Codes
Configuration errors now surface more descriptive error codes, making it easier to diagnose integration issues during development. -
3DS Modal Centering
Fixed an issue where the 3DS challenge modal was not centered on mobile devices. The modal now correctly fills and centers within the viewport.
v1.5.26
May 27, 2026 Card Payments- Compact Form Variant (1.5 backport)
Backports the slimmer card, customer, and billing-address form layout from 1.6.x onto the 1.5.x line. Opt-in via theslimmerFormEnabledfeature flag — disabled by default, no behavior change for merchants who don’t toggle it.
v1.5.25
May 26, 2026 Core SDK- Reliable Document Number Validation
When the backend specifies avalidationFunctionfor a document type that the SDK doesn’t recognize, the field now falls back to regex validation instead of marking every value invalid. Prevents broken document inputs when a new validation function rolls out backend-first.
v1.5.20
April 7, 2026 Apple Pay- Cancel Flow
When the customer aborts an Apple Pay session, the cancel error now carries ametadataobject withpaymentCreatedandottCreatedbooleans so merchants can tell how far the flow had progressed. If a payment is created after the user has cancelled, the SDK automatically abandons the checkout session to prevent payments getting stuck inPENDING. (Backport of the v1.6.8 fix to the 1.5.x line.)
v1.5.19
April 2, 2026 Fraud & Risk-
Forter token isolation
Tokens are now scoped per FortersiteIdso concurrent or sequential checkout sessions no longer read a stale token from a previous provider/session. -
Forter beacon script
Consolidated to a single URL (https://prod.y.uno/sdk-static-bundles-ms/v1/static/js/forter/forter.js) with an updated SRI hash for both sandbox and production. Merchants with a strict CSPscript-srcallowlist should ensureprod.y.unois permitted.
v1.5.17
April 1, 2026 Core SDK-
sdkTypeinitialization option
New option onYuno.initialize()for identifying integrations (plugins, embedded contexts) via thex-sdk-typerequest header for downstream attribution.
- Forter Token Capture
Token capture now uses a listener-based approach for reliable session capture across page lifecycles.
v1.5.15
March 19, 2026 Payment Actions- Backend-Driven Warning Banner
Flexible payment-action screens (e.g. Punto Pago) can now render a server-driven banner (title + description) after the instruction steps. Configured server-side; no merchant code change required.
v1.5.14
March 19, 2026 Core SDK- APM Enrollment Button Text
The enrollment confirmation button for APMs now reads “Continue” instead of “Save”.
- Riskified Beacon Parameters
Missing query parameters added to the default beacon URL, restoring fraud signal collection.
v1.5.11
March 9, 2026 Apple Pay- Billing Contact Collection
Apple Pay can now collect the cardholder’s billing name and postal address from the Apple Pay sheet when enabled via merchant configuration. The cardholder name is forwarded in the payment payload. No SDK code change required by merchants.
-
EBANX Device Session Collection
New EBANX fraud collector with automatic script mounting, retry, and unmount handling. -
Cielo CyberSource Fraud Provider
Added Cielo CyberSource as a supported fraud provider. -
Country-Aware Fraud Collection
Fraud signal collection now uses the customer’s country across payment methods, lite flow, secure fields, PayPal, Google Pay, Apple Pay, and the headless API client, improving provider routing and accuracy.
v1.5.8
February 24, 2026 Apple Pay- Wallet Domain URL
Apple Pay transactions now include the wallet domain URL.
- Financial Cost in Enrolled Cards
Financial cost detail is shown for enrolled card payments.
- Financial Cost in C2P
Financial cost detail is shown for Click to Pay flows.
- Third-Party Gateway Support
Google Pay can now route through third-party gateways (Adyen, Stripe, etc.) with the gateway and merchant ID supplied via a new SDK provider configuration.
v1.5.5
February 16, 2026 Google Pay- Reload on Already-Open Sheet
Reloads if the Google Pay sheet is already open, preventing a stuck state.
v1.5.4
February 16, 2026 Core SDK- Document Types by Country
New general-settings configuration for document types per country (server-side merchant config; no merchant code change).
v1.5.0
January 15, 2026- mountExternalButtons Method
NewmountExternalButtons(buttons)method lets merchants render Google Pay and Apple Pay buttons in any custom location within their UI, providing full control over button placement and styling.
Mount wallet buttons in custom locations
Mount wallet buttons in custom locations
- Button Unmounting Methods
AddedunmountExternalButton(paymentMethodType)to remove a single external wallet button andunmountAllExternalButtons()to remove all mounted wallet buttons at once.
Unmount wallet buttons
Unmount wallet buttons
-
Wallet Buttons as Direct Buttons
Google Pay and Apple Pay now appear as direct action buttons instead of radio-button list items, providing a cleaner and more prominent placement in the checkout UI. -
PayPal Enrollment UX
The PayPal payment sheet now opens immediately after the customer selects PayPal for enrollment or payment, removing an extra confirmation step for a faster checkout experience.
- Lite SDK External Buttons Required
Google Pay and Apple Pay in the Lite Web SDK now require explicit mounting viamountExternalButtons(). Previously they rendered automatically as radio buttons. Lite SDK integrations must add amountExternalButtonscall — Full SDK integrations are not affected.
Migration guide →
v1.4.0
October 15, 2025-
Card Payment Voucher Messages
Added voucher messaging for card payments, giving customers clear confirmation and transaction details immediately after a successful payment. -
Language Override for Loader
The Yuno loader now accepts alanguageproperty, allowing explicit UI language control independent of browser settings. Useful for multi-language environments.
Set language on initialize
Set language on initialize
- Enhanced Click-to-Pay Rendering
Improved rendering support for Click-to-Pay (C2P) elements, streamlining the checkout experience for enrolled cards.
-
PayPal Installments Enrollment
Customers can now enroll in PayPal installment plans directly through the PayPal payment flow, providing flexible payment options at checkout. -
PayPal External Button Redirect
PayPal can now be integrated via redirect flow with external buttons, giving merchants greater flexibility in building their payment UI.
v1.3.0
March 20, 2025-
Smart Payment Method Grouping
When a customer has an enrolled payment method, all other available methods are grouped under a collapsible “More options” dropdown. The enrolled method is prominently displayed by default. -
European and Asian Language Support
Added support for German (de), Dutch (nl), Swedish (sv), French (fr), Italian (it), Japanese (ja), and Korean (ko). Pass the corresponding code via thelanguageinitialization parameter. -
General Bug Fixes
Resolved various stability issues to improve reliability across payment flows. -
Enhanced Styling and Branding
Improved visual consistency and expanded customization options across checkout components.
v1.2.0
February 20, 2025-
Optional Initialization Options
Added an optionaloptionsparameter toYuno.initializefor teams with advanced use cases such as custom session handling or tracking requirements. -
Extended continuePayment Parameters
continuePaymentnow acceptscheckoutSession,showPaymentStatus,yunoPaymentResult,yunoError,countryCode, andlanguage, allowing configuration overrides during payment continuation without restarting the checkout.
continuePayment with overrides
continuePayment with overrides
- 21+ Language Support
Expanded language coverage to over 21 locales including Chinese Simplified (zh-CN), Chinese Traditional (zh-TW), Vietnamese (vi), Russian (ru), Turkish (tr), Polish (pl), and more. Pass the language code to thelanguageparameter instartCheckout.
- Lite SDK continuePayment Overrides
The Lite SDKcontinuePaymentmethod now accepts the same configuration overrides available in the Full SDK, enabling dynamic session, language, and callback changes during payment continuation.
Lite SDK continuePayment with overrides
Lite SDK continuePayment with overrides
- Lite SDK Expanded Language Support
Lite SDK v1.2 adds support for 18+ locales (up from 7 in v1.1), including European and Asian language codes such asde,fr,it,ja,ko,ru, andzh-CN.
v1.1.0
January 20, 2025- Async SDK Methods
Theinitialize(),mountCheckout(), andstartCheckout()methods now return Promises. Addawaitor.then()to each call — synchronous usage will no longer work.
Migration guide →
Async initialization (v1.1)
Async initialization (v1.1)
- continuePayment Method
IntroducedcontinuePayment()for handling complex payment flows. Call it when the API response includessdk_action_required: true— the SDK then automatically renders 3DS challenges, external wallet steps, or redirects as needed.
Handle sdk_action_required with continuePayment
Handle sdk_action_required with continuePayment
-
Simplified 3DS Integration
3DS data collection and setup are now bundled into the payment creation step. Remove any standalone 3DS setup service calls — implementcontinuePayment()andyunoPaymentResult()callbacks instead. -
Boleto Bancário Support
Boleto Bancário is now available for merchants operating in Brazil, expanding local payment options for customers who prefer offline payment methods. -
Hybrid Cards Default to Credit
Brazilian hybrid cards are now processed as credit by default, improving authorization rates for Brazil-based merchants. -
Airwallex Security Integration
Integrated Airwallex as an additional security layer for web payments, enhancing fraud protection without requiring extra configuration. -
Forter Fraud Prevention
Integrated Forter’s fraud prevention technology. The SDK automatically collects device signals; no separate setup is required. -
Checkout.com 3DS Support
Added support for Checkout.com as a 3DS provider. The SDK renders the authentication page automatically when the transaction provider ischeckout3ds. -
Unlimit 3DS Support
Introduced 3DS authentication support for Unlimit payments, enhancing fraud prevention for merchants using the Unlimit provider. -
Click-to-Pay Enhancements
Terms & Conditions and card logos now update dynamically based on the selected card. C2P options are hidden for unsupported cards. A phone number field has been added for C2P registration. Compliance settings forprivacyandtncare forwarded with each card. -
Inline Card Input
Customers can now enter card details directly beneath the Card option without navigating to a separate screen. Fields persist when switching payment methods, and the flow is fully compatible with installments and the card selector.
- Lite SDK Initial Release
Launched the Lite Web SDK (v1.1) — a streamlined integration offering essential payment methods, asyncinitialize()support, and core callbacks (yunoPaymentResult,yunoError) with reduced setup complexity.
Lite SDK basic checkout
Lite SDK basic checkout
v1.0.3
May 26, 2026 Core SDK- Resilient Payment Status Updates
If WebSocket initialization fails (network blip, blocked port, browser restriction), the SDK now logs the error and falls back to HTTP polling for payment status instead of blocking the checkout. No integration change required.
v1.0.0
January 1, 2025 Core SDK-
Initial SDK Release
First stable release of the Yuno Web SDK. Provides four integration variants: Full Checkout SDK, Lite Checkout SDK, Seamless SDK, and Headless SDK — covering a full range of UI customization needs. -
Core Payment Methods
Out-of-the-box support for credit and debit cards, digital wallets (PayPal, Apple Pay, Google Pay), bank transfers, direct debits, and regional local payment methods across multiple currencies and countries. -
Three Integration Modes
SDK can be loaded via an HTML<script>tag, dynamic JavaScript, or as an npm module (@yuno-payments/sdk-web), supporting both classic and modern JavaScript framework workflows. -
Seven Language Support
Initial international support includes Spanish (es), English (en), Portuguese (pt), Filipino (fil), Indonesian (id), Malay (ms), and Thai (th). -
Core SDK Methods
ProvidesYuno.initialize(),startCheckout(),mountCheckout(), andstartPayment()as the foundational API surface. All methods are synchronous in v1.0.
Full checkout initialization (v1.0)
Full checkout initialization (v1.0)