readQrCode

abstract suspend fun readQrCode(qrCode: String): InteroperabilityQrCodeData

The method 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.

Return

An InteroperabilityQrCodeData object containing the validated data extracted

Parameters

qrCode

The scanned QR code payload in string format.