onOneTimeToken, your backend created the payment, and continuePayment resumed the flow. In the unified API this is Transaction.start(paymentSelected) with a createPayment controller: the SDK waits for your backend and continues on its own.
Before you start
- Upgrade
@yuno-payments/yuno-sdk-react-nativeto 2.0.0 and runpod install. Your public API key and the checkout sessions your backend creates do not change (Before you begin). - On Android,
minSdkVersionis now 23. If yourandroid/build.gradleapplies the Compose compiler plugin to the Yuno module (a 1.x workaround), remove that block: with 2.0.0 the build fails with “The Compose Compiler requires the Compose Runtime to be on the class path”. - Decide who creates the payment. The checkout session’s
workflowmust match that decision:
Side-by-side
What changes
Grouped in the order you edit the code. Renamed: same role, new name. Moved: same value, new owner. Removed: nothing to call. New: no legacy counterpart. The last column is the only thing you have to do beyond the rename.Initialization and config
The SDK result screen is off by default now. Set
showStatusScreen: true to keep it.Controller
Entry points
Related
- Get Started. Full unified-API walkthrough.
TransactionConfig. Complete field reference.Status. Values and substatus.