Integration workflow
Handling 3DS
For headless integrations, you must manually trigger the 3DS challenge if the payment requires authentication.- After creating the payment on your backend, if the status is
WAITING_FOR_ACTION, callYunoSdk.getThreeDSecureChallenge. - If a URL is returned, display it to the user.
- Once the user completes the challenge, call
YunoSdk.continuePaymentto finalize the transaction.