Show payment result
The YocoSDK.showPaymentResult() is an optional API flow that will show the user a success or error
screen.
When calling the YocoSDK.showPaymentResult() method without passing in a ActivityResultLauncher
callback, but rather handling the PaymentResult in the onActivityResult call instead, the
PaymentResult will be assigned the PaymentResultInfo.RequestCode.LAST_TRANSACTION_RESULT_REQUEST
value.
Usage
Before calling the YocoSDK.showPaymentResult() method, retrieve the PaymentResult by calling the
YocoSDK.getPaymentResult() method. Pass the PaymentResult as parameter to
YocoSDK.showPaymentResult() to show the user a success or error screen based on the state of the
transaction.
If no users are authenticated, the login flow will start. Once completed, the payment flow will continue.
Handling the result
When calling the YocoSDK.showPaymentResult() method without a ActivityResultLauncher callback,
when handling the PaymentResult in the onActivityResult call, the RequestCode will be assigned
the PaymentResultInfo.RequestCode.REFUND_REQUEST value.
To handle the result using the ActivityResultLauncher contract, see
how to handle the result.