MPQRParser
@objc public class MPQRParser : NSObject
QR code string parser
-
Parse QR string to structured data.
It performs validation by calling
PushPaymentData.validate()after parsingParameter
Parameter string: String to parseReturns
ParsedPushPaymentDataThrows
MPQRErrorexceptionsSee also
parseWithoutTagValidation(string:)Declaration
Swift
public static func parse(string: String) throws -> PushPaymentDataParameters
stringString to parse
Return Value
Parsed
PushPaymentData -
Parse QR string to structured data without full tag validation. It validates CRC of the provided string.
Parameter
Parameter string: String to parseReturns
ParsedPushPaymentDataThrows
MPQRError.invalidTagValueif the crc tag value is not validMPQRErrorexceptions
See also
parseWithoutTagValidationAndCRC(string:)Declaration
Swift
public static func parseWithoutTagValidation(string: String) throws -> PushPaymentDataParameters
stringString to parse
Return Value
Parsed
PushPaymentData -
Parse QR string to structured data without full tag and crc validation
Parameter
Parameter string: String to parseReturns
ParsedPushPaymentDataThrows
MPQRErrorexceptionsDeclaration
Swift
public static func parseWithoutTagValidationAndCRC(string: String) throws -> PushPaymentDataParameters
stringString to parse
Return Value
Parsed
PushPaymentData
MPQRParser Class Reference