Classes
The following classes are available globally.
-
Tag information holder class
See moreDeclaration
Swift
@objc public class TagInfo : NSObject
-
Utility for checksum generation and validation
See moreDeclaration
Swift
@objc public final class ChecksumUtility : NSObject
-
Declaration
Swift
@objc public class MPQRParser : NSObject
-
Declaration
Swift
@objc final public class AdditionalData : AbstractData
-
Additional information beyond basic may be required in certain cases. This information may be either presented by the merchant or acquirer or the Consumer may be prompted for entry on the app. For consumer prompt, the value field of Tag would be 3 asterisks i.e. ***. The acquirer / merchant should provide only minimum information in order to avoid making the size of data onerous. The length of each tag is variable up to 26 characters and overall it is not to exceed the maximum of 99 characters for the total size of the Additional Data Field.
See moreDeclaration
Swift
@objc public final class AdditionalDataTag : NSObject, Tag
-
Abstract class for data
See moreDeclaration
Swift
@objc public class AbstractData : NSObject
-
Declaration
Swift
@objc public final class PushPaymentData : AbstractData