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.
Migrating to Web SDK v1.1
Version 1.1.0 makesinitialize(), mountCheckout(), and startCheckout() asynchronous and introduces continuePayment() as a required step for dynamic payment flows (3DS, PayPal redirects, and similar).
What changed
Yuno.initialize(),yuno.mountCheckout(), andyuno.startCheckout()now return Promises and must be awaited.continuePayment()is now required whensdk_action_required: trueis returned from the payment API.- Separate 3DS setup service calls are no longer needed — 3DS setup is now integrated into payment creation.
Steps
1. Update the script tag
2. Await all SDK method calls
Before:3. Implement continuePayment for dynamic flows
After creating a payment via your backend, check whether the SDK needs to continue the flow (e.g. 3DS challenge, PayPal redirect):
sdk_action_required is not true, no call to continuePayment is needed.
4. Remove separate 3DS setup calls
If your v1.0 integration called a separate 3DS setup service before payment creation, remove that call. In v1.1, 3DS data collection is handled automatically during payment creation.Checklist
- Updated script tag to v1.1
- Added
awaittoYuno.initialize(),yuno.mountCheckout(), andyuno.startCheckout() - Implemented
continuePayment()handling for dynamic flows - Confirmed
yunoPaymentResult()callback is properly configured - Removed any standalone 3DS setup service calls