readQrCodeAsync

open fun readQrCodeAsync(qrCode: String, cancellationSignal: CancellationSignal?, callback: WalletCallback<InteroperabilityQrCodeData>)

Asynchronously accepts the QR code payload obtained by the mobile application after scanning a QR code. It processes this input by decoding the hashed payload and validating it according to internal business rules defined for GMoney interoperability. Upon successful verification, it returns the relevant payment parameters that the app can use to proceed with the wallet operation.

Parameters

qrCode

The scanned QR code payload in string format.

cancellationSignal

A CancellationSignal for canceling the operation.

callback

A callback to handle the result or error asynchronously.