v2.0.0
November 2, 2026-
The Yuno SDK for React Native
Version 2.0.0 runs on the native Yuno SDK 3.0.0 on Android and iOS and brings the same integration to React Native: initialize withSdkPayments.initialize, create aTransaction, start it, and get the result inonStatus. It replaces the 1.x API (YunoSdk.startPayment,startPaymentLite,continuePayment, theYunoPaymentMethodscomponent and the status and token listeners) and isn’t compatible with 1.x.
Migration guide →
See also: Yuno SDK documentation · Get started -
Embedded views with
YunoView
ImplementshowViewin the controller to place the card form, APM forms and the enrollment form in your own screen: render the view with<YunoView view={view} />and submit it from your own button withprocess.onSubmit(). WithoutshowView, the SDK presents its own screens.
See also: showView -
Payment methods list and wallet buttons
transaction.getPaymentMethodsViewsreturns the payment methods list and the Google Pay (Android) or Apple Pay (iOS) button to render with<YunoView>, with selection, height and unenroll callbacks.
See also: Payment Methods List -
Create the payment on your backend
ImplementcreatePayment(token)and the SDK waits for the Promise it returns before it continues with 3DS and the result.
See also: createPayment -
Hand a step back to the SDK
SdkPayments.defaultShowView,SdkPayments.defaultShowLoadingandSdkPayments.defaultCreatePaymentlet the SDK handle a single call of your controller, for example to embed only the card form or to let the SDK create the payment for some methods.
See also: Take over the SDK -
Minimum versions
React Native 0.73 or higher, with the new or the old architecture. On Android,minSdkVersion23 and the Yuno Maven repository in your Gradle repositories; on iOS, 14.0.
See also: Get started